Регистрация
Вход через соцсети
Восстановление пароля

Mod-Rewrite, расшифровка

Новый топик
04.02.2009, 04:06
Ответить | Цитировать
Nemo
НПЦ Владис

Зарегистрирован:
2005-02-17
Сообщений: 48

<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA]
</ifModule>

подскажите что именно делает скрипт, потом что с моим хотером и если есть поддоме ны эта часть конфликтует... просто убрать ее или как то оптимизировать?

у хостера нужно писать вот так...
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+).mysite.tld$ [NC]
RewriteCond %{HTTP_HOST} !^www.mysite.tld$ [NC]
RewriteCond %{REQUEST_URI} !^/subdmn
RewriteRule ^(.*) %{HTTP_HOST}$1
RewriteRule ^(www.)?(.+).mysite.tld(.*) /subdmn/$2%{REQUEST_URI}


Антон
04.02.2009, 23:35
Ответить | Цитировать
Denis
Denis

Зарегистрирован:
2008-07-15
Сообщений: 666

Cond - условия
RewriteCond %{REQUEST_FILENAME} !-f - такого файла не существует
RewriteCond %{REQUEST_FILENAME} !-d - такой директории не существует
RewriteCond %{REQUEST_FILENAME} !-l - такой символической ссылки не существует
RewriteRule ^(.+)$ /netcat/require/e404.php?REQUEST_URI=$1 [L,QSA] - перебросить на e404.php, $1 содержит запрашиваемый адрес (типа "/sdf/q.html")

Ксю доставляет...
198 196 2009-02-04 23:35:38 8217
Описание проекта