Обсуждение ModRewrite

Печать RSS
3162

V

Пацак
0
что никто не знает?

Голубые штаны
0
381. heyhey,
RewriteEngine ON
RewriteRule ^exchange/registration$ exchange/index.php?act=reg
RewriteRule ^exchange/statistic$ exchange/index.php?menu=stat
V

Пацак
0
спасибо =)
T

Пришелец
0
383. dima.london, это в .htaccess писать?

Голубые штаны
0
конечно
А

Оранжевые штаны
0
Не обязательно, можно в httpd.conf или отдельный файл создать для этого.
T

Пришелец
0
как с помощью мод реврайта составить такую ссылку чтобы было без расширения файла?
П

Пацак
0
388. Tinga, как-то так -
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} -d
RewriteRule ^/$ "" [L]
#если это папка, то выходим

RewriteCond %{SCRIPT_FILENAME}.php -f
RewriteRule ([^\.] [^/]) $1.php [L]
#php файл

RewriteCond %{SCRIPT_FILENAME}.html -f
RewriteRule ([^\.] [^/]) $1.html [L]
#html файл
Аналогично можно добавить и другие расширения.
T

Пришелец
0
389. Im-ieee, На денвере 500 ошибка выбивает.
На вот это:

RewriteCond %{SCRIPT_FILENAME}.php -f
RewriteRule ([^\.] [^/]) $1.php [L]
Изменил: Tinga (09.08.2011 / 08:24)
П

Пацак
0
Блин, походу сайт убрал плюс - должно быть ([^\.]плюс[^/]).
Изменил: Петр (09.08.2011 / 08:43)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск