У меня опять вопрос (прежде чем создать тему, по поиску погулял), но уже по ЧПУ. Поискал в интернете мануалы по установке ЧПУ, но почему-то не один вариант не работает... Расскажите мне, пожалуйста, как его установить, нужно ли помимо файла .htaccess трогать?
Заранее благодарю за ответ!
Спустя 5 минут, 12 секунд (21.03.2011 - 23:33) amazing написал(а):
Правила mod_rewrite в файл .htaccess только преобразовывают принятый URL, и отправляет запрос по настоящему, но не заменяет все URL на странице. Все URL тебе надо править вручную.
Спустя 1 минута, 22 секунды (21.03.2011 - 23:34) Invis1ble написал(а):
Не забудь подключить сам модуль mod_rewrite, а то когда я первый раз пробовал, долго не мог понять, почему у меня ничего не работает
Спустя 2 минуты, 20 секунд (21.03.2011 - 23:36) inpost написал(а):
Что значит не работает? Как ты проверяешь, работает ли он или нет? Что ты надеешься увидеть? Сервер отдаёт 404 ошибку?
Спустя 7 дней, 20 часов, 28 минут, 11 секунд (29.03.2011 - 19:05) darksmoke написал(а):
Добрый день
Есть сайт, на нем две ссылки Главная(index.php) и Каталог(catalog.php).
Код ссылок выглядит так:
Как разрулить это через mod_rewrite?
Т.е. сложность для меня заключается в том что если это корень перенаправлять на index.php, если это /catalog/ перенаправлять на catalog.php, если это /news/ перенаправлять на news.php
Есть сайт, на нем две ссылки Главная(index.php) и Каталог(catalog.php).
Код ссылок выглядит так:
<a href="http://mydomen/">Главная</a>
<a href="http://mydomen/catalog/">Каталог</a>
Как разрулить это через mod_rewrite?
Т.е. сложность для меня заключается в том что если это корень перенаправлять на index.php, если это /catalog/ перенаправлять на catalog.php, если это /news/ перенаправлять на news.php
Спустя 3 минуты, 34 секунды (29.03.2011 - 19:08) Invis1ble написал(а):
Очень просто, тебе необходимо указать RewriteRule в .htaccess. Примерно так:
UPD Подправил немножко.
RewriteEngine on
RewriteRule ^(.*)/$ $1.php [L,QSA]
UPD Подправил немножко.
Спустя 2 минуты, 15 секунд (29.03.2011 - 19:10) pak написал(а):
darksmoke,
генератор Mod Rewrite.
генератор Mod Rewrite.
Спустя 22 минуты, 31 секунда (29.03.2011 - 19:33) darksmoke написал(а):
Цитата |
Очень просто, тебе необходимо указать RewriteRule в .htaccess. Примерно так: |
Можно наглядный подробный пример для тех кто в танке?
Спустя 5 минут, 8 секунд (29.03.2011 - 19:38) Invis1ble написал(а):
Так я тебе уже дал конкретный пример, посмотри еще раз мой пост выше. Он вполне должен работать для твоего случая (если я конечно в синтаксисе не ошибся =))
Спустя 1 час, 2 минуты, 54 секунды (29.03.2011 - 20:41) darksmoke написал(а):
Invis1ble
Спасибо. Работает. +1 к карме с меня. Как только 10 постов.
Спасибо. Работает. +1 к карме с меня. Как только 10 постов.