Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> ЧПУ, ЧПУ и mod_rewrite
pushok
Вставить ник
сообщение 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
 
Новая тема 
Ответов (1 - 3)
Andrew Stephanof...
Вставить ник
сообщение 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
pushok
Вставить ник
сообщение 16:09:2007, 21:25
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 7
Регистрация: 24:01:2007
Пользователь №: 8 933



Репутация: - 0 +


По сути правильно, но у меня на это не почему-то не реагирует - все ссылки как были так и остаются.
Подняться вверх 
 
Сообщение #3
pushok
Вставить ник
сообщение 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


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 17:05:2008 - 05:35
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net