| Цитата |
|---|
| Александр Буйлов пишет: Но в таком случае если набрать " " он почему перекидывает на " " так еще и говорит что страница не найдена. Как исправить? |
| Код |
|---|
Options -Indexes
ErrorDocument 404 /404.php
#Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http\:\/\/www\.site\.ru\/ [R=301,L]
RewriteCond %{THE_REQUEST} ^[0-9a-zA-Z]{3,9}\ /(.*)index\.php\ HTTP/ [NC]
RewriteRule ^(.*)index\.php$ http\:\/\/www\.site\.ru\/$1 [R=301,L]
#RewriteRule ^(.*)index\.php$ http\:\/\/www\.site\.ru\/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_URI} (.*)\.(jpg|gif|js|png|css|ico)$
RewriteRule .+ - [L]
RewriteRule [^/]$ %{REQUEST_URI}/ [R=permanent,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>
SetEnv PHPRC /home/site/public_html/
|
у меня вот так
-------------------------------------------------------------
у меня вот такой вопрос к знатокам..
как сделать 301 редирект со страницы?
записи вида
Redirect 301 /old-page.html
Redirect permanent /old-page.html
не работают или я куда то не туда записываю...
делал над блоком
| Код |
|---|
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule> |