Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Подскажите по RewriteRule
цитата
20/01/09 в 12:45
 Alexandur
Код:
Options ExecCGI FollowSymLinks Includes MultiViews
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/redir.php
RewriteRule ^(.+)$ /redir.php?alias=$1 [L]


Нужно следующее: показывать морду сайта без изменений, и перенаправлять по любому символу.
domain.com - показывать морду (правило игнорируется)
domain.com/xer - редирект

Как это реализовать? Вышепоказанный вариант не работает, морду тоже перенаправляет icon_sad.gif

Спасибо.
цитата
20/01/09 в 15:02
 Corex
Код:
Options ExecCGI FollowSymLinks Includes MultiViews
DirectoryIndex index.php
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !^/redir\.php
RewriteCond %{REQUEST_URI} !^/$
RewriteCond %{REQUEST_URI} !^/index\.php$
RewriteRule ^(.*)$ /redir.php?alias=$1 [L]

Options и RewriteBase в принципе можно опустить - без них работает, хотя от конфига зависит, конечно.
цитата
20/01/09 в 15:12
 Alexandur
Спасибо, работает. Хотя странно, вроде такую хрень уже пробовал ставить
Код:
RewriteCond %{REQUEST_URI} !^/$


Эта страница в полной версии