Обсуждение ModRewrite

Печать / RSS
0
1. Tony V 19.06.2008 / 12:06
Транклюкаторщик
mod_rewrite - подмена URL
# Опция FollowSymLinks разрешает Apache видеть символьные линки для обслуживания запроса, даже если файл не входит в каталог, содержащий веб-файлы.
Options +FollowSymLinks
# Включаем mod_rewrite для текущей директории
RewriteEngine On
# Устанавливаем переадресацию из корневой папки
RewriteBase /
## Далее следуют правила переадресации
# Данный код переадресует site.ru/qwertyuiop на site.ru/index.php?query=qwertyuiop
RewriteRule ^([a-z]+)/$ index.php?query=$1
Изменил: Tony V (25.06.2010 / 00:46)
0
2. Слафчик 19.06.2008 / 12:13
Пришелец
очень не плохо) а как использовать по подробнее можно?)
0
3. Tony V 19.06.2008 / 12:26
Транклюкаторщик
Приемущества ModRewrite
* Сайт лучше индексируется поисковиками
* Более короткая адресная строка
* Возможность создавать виртуальные поддомены
Недостатки:
* Таковых я не знаю, но количество переменных в адресе не более 9
0
4. Слафчик 19.06.2008 / 12:27
Пришелец
а наоборот? из
site.ru/news.php?category=web&id=1234
в
site.ru/news/web/1234 как?)
0
5. Tony V 19.06.2008 / 12:39
Транклюкаторщик
чет я не понял
0
6. Слафчик 19.06.2008 / 13:11
Пришелец
ну ты в первом посте показал одно, а обьяснил обратное)
0
7. Tony V 19.06.2008 / 13:15
Транклюкаторщик
ну я имел ввиду это
0
8. ШЕДЕВР 20.06.2008 / 20:45
Пишу, строю и воображаю
4, поддомены тоже? А как?
0
9. ШЕДЕВР 20.06.2008 / 20:47
Пишу, строю и воображаю
Вопрос! Как через модреврайт передать кирилицу?
0
10. Neformat 21.06.2008 / 19:35
Голубые штаны
#3
Если ошибка 500, то добавляем строку Options +FollowSymlinks после RewriteEngine on которая разрешает использование одноименной конфигурационной дерективы. Options SymLinksIfOwnerMatch - эта директива лишняя, и вызовит дополнительную нагрузку. А эта деректива Options +Indexes вообще тут и на фиг не нужна - это разрешения листинга каталога.
Ошибку 403 из за мод реврайт можно получить лиш в одном случае - если ты юзера редеректишь с ошибкой 403 при выполнении какого то условия.
Для выполнения действия необходимо авторизоваться!
Стикеры / Теги / Правила / Топ тем / Топ тем / Поиск