Вопросы по .htaccess

Kuzja72
На сайте с 21.04.2011
Offline
17
381

Options +FollowSymLinks

RewriteEngine On

RewriteBase /

&

RewriteEngine On

Вопрос: Какой синтаксис верный для шапки .htaccess?

------------------

RewriteCond %{HTTP_HOST} ^www\.site\.com\.ua$ [NC]

RewriteRule ^(.*)$ http://site.com.ua/$1 [R=301,L]

&

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]

RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Вопрос: Есть ли разница в использовании этих двух вариантов? ТЕ Зачем нужно писать условие с указанием Урл, если есть вариант два?

------------------

RewriteBase /

RewriteRule (.*)\.php$ $1 [R=301,L]

Вопрос: Сработает ли такое правило? Взял основой редирект со слеша.

RewriteRule ^(.*)/$ /$1 [R=301,L]

------------------

RedirectPermanent /index.php/# httр://sova.com.ua

RedirectPermanent /wedding/# httр://sova.com.ua/wedding

&

Redirect 301 /index.php/# httр://sova.com.ua

Redirect 301 /wedding/# httр://sova.com.ua/wedding

Вопрос: Зачем нужно два варианта одного правила? Есть разница в использовании?

------------------

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ httр://sova.com.ua/ [R=301,L]

&

Redirect 301 /index.php httр://site.ru/

Вопрос: Зачем нужно два варианта одного правила? Есть разница в использовании?

------------------

RewriteCond %{HTTP_HOST} !^sova\.com\.ua [NC] -------------------------обратить внимание на наличие слеша

RewriteRule ^(.*) http://sova.com.ua/$1 [L,R=301]

&

RewriteCond %{HTTP_HOST} ^sova\.com.ua -------------------------обратить внимание на наличие слеша

RewriteRule ^(.*)$ http://sova.com.ua/$1 [R=301,L]

Вопрос: ^sova\.com.ua оr ^sova\.com\.ua ?

O1
На сайте с 26.01.2012
Offline
77
#1

Чтобы не делать новую тему.

Не могу понять, при каких условиях надо вставлять

RewriteEngine on
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^papka(.*)$ /papka1/papka2/ $1 [L]

Всё время вылетает ошибка в хтаче.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий