|
|
|
| Здравствуйте. Помогите пожалуйста новичку.
Есть url http://www.site.ru/a.b.php. Нужно чтобы он преобразовывался с помощью mod_rewrite в http://www.site.ru/index.php?x=a&y=b, который передается движку.
Очень признателен за помощь. | |
|
|
|
|
|
|
|
для: tdesigner
(10.04.2008 в 21:01)
| |
RewriteEngine On
RewriteBase /
RewriteRule ^([0-9]+)\.([0-9]+)\.php$ index.php?x=$1&y=$2
|
| |
|
|
|
|
|
|
|
для: ddhvvn
(10.04.2008 в 21:59)
| | Большое вам спасибо, ddhvvn. У меня заработало в таком виде, только еще пришлось добавить строку Options FollowSymLinks, это все вместе выглядит так:
RewriteEngine On
RewriteBase /
Options FollowSymLinks
RewriteRule ^([0-9]+)\.([0-9]+)\.php$ index.php?x=$1&y=$2
Но есть еще проблема. В некоторых случаях файлу index.php передается только один параметр, например при навигации по сайту ссылка
http://www.site.ru/news.php должна преобразовываться в http://www.site.ru/index.php?x=a
Теперь я понял как это сделать, но надо как я понимаю, ввести проверку условия, один параметр передается скрипту или два, и в зависимости от этого выполнять соответствующие команды. Помогите, сайт на работе в ауте уже два дня :-( | |
|
|
|