Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 54
1

Rewrite Rule

14.11.2012, 16:12. Показов 1152. Ответов 1
Метки нет (Все метки)

Нужно чтобы при переходе на страницу /topic1#post3555 открывалась страница /topic.php?id=1&post=3555 я не про конкретно этот пример если что.
Пока смог сделать только так
PHP
1
2
3
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^topic([^/]*)$ /topic.php?id=$1 [L,QSA]
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2012, 16:12
Ответы с готовыми решениями:

rewrite Rule
Здравствуйте, помгите сделать ЧПУ. делаю так, но ничего не получается. RewriteEngine On...

Rewrite rule 2 условия
Коллеги, приветствую! С mod_rewrite редко стыкаюсь, появилась задача сделать редирект при...

Rewrite Rule для mod_rewrite
Здравствуйте ув. форумчане, у меня всегда большая проблема с регулярками. Помогите написать...

Htaccess rule
Люди, помогите понять, что это делает RewriteRule ^.*\.php$ - и где можно найти "толковый...

1
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16828 / 6706 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
14.11.2012, 20:32 2
Код
RewriteRule ^topic([0-9]+)\#post([0-9]+)/?$ /topic.php?id=$1&post=$2 [L,QSA]
Не проверял, но должно быть так

Добавлено через 32 секунды
хотя фиг знает, решетка - это коммент..

Добавлено через 5 минут
хотя нет, не будет работать так. Это только в скрипте уже можно, в htaccess не передается hash код

Добавлено через 10 минут
нет, все работает - только ссылку делайте вот так:
HTML5
1
<a href="/topicN%23postNNNN">topicN#postNNNN</a>
т.е. в самом адресе ссылки вместо # пишете %23
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2012, 20:32

Apache - Directory index forbidden by rule
Почему возникает ошибка Directory index forbidden by rule: /home/.../image/ ? Эта директория...

Revrite rule - при запросе страниц, попадающих под шаблон имени
имеется папка в которой куча страниц вида tovar-XXXXXX.html (где &quot;XXXXXX&quot; - это произвольный набор...

rewrite
Помогите разобраться в ошибке? использую мод rewrite, а сервер выдает error 500.. вот

Mode Rewrite
Всем привет. Вот что в .htaccess RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME}...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.