Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
16:09:2007, 20:54
|
|
Новенький ![]() Группа: Программист Сообщений: 7 Регистрация: 24:01:2007 Пользователь №: 8 933 Репутация: 0
|
Всем доброго времени суток!
Прошу подсказки у знающих людей - правильно ли я делаю или нет если нет, то подскажите как надо. Нужно чтобы ссылки типа http://site/index.php?mod=about стали вида http://site/mod/about (в адресной строке и строке состояния). Создаю в корне сайта .htaccess, в него пишу: Options +FollowSymLinks RewriteEngine on RewriteBase /site/ RewriteRule index.php? mod index/mod/(.*) RewriteRule index.php? mod index/mod/(.*)/ но на странице при наведении на ссылку мышкой адрес как был так и остается типа http://site/index.php?mod=about Вроде ноль имоций на .htaccess В phpinfo() модуль включен, делаю тестовую проверку - делаю так RewriteEngine On Options +FollowSymlinks RewriteRule index.html test.html создаю два файла разного содержания. В итоге при вводе test.html выводится index.html. Тоесть все работает замена происходит.А в моем случае не работает. Объясните, пожалуйста как грамотно делать перенаправление ЗЫ, Будет ли работать в подкаталогах, в которых лежит свой файл .htaccess файл .htaccess из корня (как бы по совместительству) или там будет работать исключительно свой .htaccess |
|
Сообщение
#1
|
|
![]() |
|
|
16:09:2007, 21:13
|
|
Спец. по AJAX ![]() ![]() ![]() Группа: Модеры Сообщений: 363 Регистрация: 6:06:2005 Из: Belarus, Minsk Пользователь №: 1 821 Специализация: xml, php, MySQL, Java Script, AJAX Репутация: 0
|
RewriteEngine On
RewriteBase / RewriteRule ^mod/(\w+)$ index.php?mod=$1 [L] Попробуй так, сам не проверял |
|
Сообщение
#2
|
|
|
|
16:09:2007, 21:25
|
|
Новенький ![]() Группа: Программист Сообщений: 7 Регистрация: 24:01:2007 Пользователь №: 8 933 Репутация: 0
|
По сути правильно, но у меня на это не почему-то не реагирует - все ссылки как были так и остаются.
|
|
Сообщение
#3
|
|
|
|
16:09:2007, 21:41
|
|
Новенький ![]() Группа: Программист Сообщений: 7 Регистрация: 24:01:2007 Пользователь №: 8 933 Репутация: 0
|
Может в апаче поковыряться надо .У меня вроде все включено
файл httpd.conf LoadModule rewrite_module modules/mod_rewrite.so - раскоментирована RewriteEngine On usr\local\apache\modules\mod_rewrite.so на месте Может еще что-то надо? |
|
Сообщение
#4
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 05:35 |