Как сделать редирект (301, 302). Общая тема

pluk
На сайте с 07.04.2010
Offline
96
#151
Art-Host:
Страницы эти существуют или выдает ErrorDocument 404?

Существуют такие странницы.

Существуют страницы которые содержат в урле catalog

AH
На сайте с 18.03.2006
Offline
204
#152
pluk:
Существуют такие странницы.
Существуют страницы которые содержат в урле catalog

RewriteRule ^catalog([^.]+)$ /index.php [L]

RewriteRule ^([^.]+)catalog$ /index.php [L]

RewriteRule ^([^.]+)catalog([^.]+)$ /index.php [L]

Цены на регистрацию доменов ( https://1reg.online/domains.price ).
pluk
На сайте с 07.04.2010
Offline
96
#153
Art-Host:
RewriteRule ^catalog([^.]+)$ /index.php [L]
RewriteRule ^([^.]+)catalog$ /index.php [L]
RewriteRule ^([^.]+)catalog([^.]+)$ /index.php [L]

Увы не работает.

вот

http://100rapos.ru/catalog/%D0%9F%D1%80%D0%B8%D0%BA%D0%B0%D1%81%D1%81%D0%BE%D0%B2%D1%8B%D0%B9-%D0%B4%D0%B8%D1%81%D0%BF%D0%BB%D0%B5%D0%B9-01/

AH
На сайте с 18.03.2006
Offline
204
#154

RewriteEngine on прописано в .htaccess?

вот здесь работает http://ww0.ru/catalog/Прикассовый-дисплей-01/ , или http://ww0.ru/111catalog11

RewriteRule можно сделать на файл redirect.php в котором прописать <? header('Location: /index.php'); ?>

A
На сайте с 23.02.2008
Offline
84
#155

А зачем так сложно?

RewriteRule catalog /index.php [L,QSA]

www.diphost.ru (https://www.diphost.ru) - надежный профессиональный хостинг. Администрирование серверов.
pluk
На сайте с 07.04.2010
Offline
96
#156
Art-Host:
RewriteEngine on прописано в .htaccess?

вот здесь работает http://ww0.ru/catalog/Прикассовый-дисплей-01/ , или http://ww0.ru/111catalog11

RewriteRule можно сделать на файл redirect.php в котором прописать <? header('Location: /index.php'); ?>

Вот что прописанно в .htaccess

AddDefaultCharset utf-8

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^/]*)\.html$ /?p=$1 [L]

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

RewriteCond %{QUERY_STRING} ^replytocom= [NC]

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

RewriteRule (.+)/feed /$1 [R=301,L]

RewriteRule (.+)/attachment /$1 [R=301,L]

RewriteRule (.+)/comment-page /$1 [R=301,L]

RewriteRule (.+)/comments /$1 [R=301,L]

RewriteRule (.+)/trackback /$1 [R=301,L]

RewriteCond %{QUERY_STRING} ^attachment_id= [NC]

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

RewriteRule ^catalog([^.]+)$ /index.php [L]

RewriteRule ^([^.]+)catalog$ /index.php [L]

RewriteRule ^([^.]+)catalog([^.]+)$ /index.php [L]

</IfModule>

# END WordPress

---------- Добавлено 20.04.2016 в 09:31 ----------

adnull:
А зачем так сложно?
RewriteRule catalog /index.php [L,QSA]

Так тоже попробовал.

Не работает.

Чтож делать то(

AH
На сайте с 18.03.2006
Offline
204
#157
pluk:

Так тоже попробовал.
Не работает.

Чтож делать то(

RewriteRule (.*) $1? [R=301,L] для чего прописан?

Попробуйте вставить код в самом начале сразу после RewriteEngine On

pluk
На сайте с 07.04.2010
Offline
96
#158
Art-Host:
RewriteRule (.*) $1? [R=301,L] для чего прописан?
Попробуйте вставить код в самом начале сразу после RewriteEngine On

Не знаю. Не очень в этом разбираюсь. сайт по наследству достался)

А что это значит?

Сейчас попробую.

---------- Добавлено 20.04.2016 в 10:27 ----------

Эхх и так как вы сказали сделал

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteRule catalog /index.php [L,QSA]

RewriteBase /

RewriteRule ^index\.php$ - [L]

Всеравно можно попасть на эти левые страницы.

http://100rapos.ru/catalog/%D0%9F%D1%80%D0%B8%D0%BA%D0%B0%D1%81%D1%81%D0%BE%D0%B2%D1%8B%D0%B9-%D0%B4%D0%B8%D1%81%D0%BF%D0%BB%D0%B5%D0%B9-01/

AH
На сайте с 18.03.2006
Offline
204
#159
pluk:

Всеравно можно попасть на эти левые страницы.

Обратитесь к своему хостеру, возможно это связано с настройками сервера

A
На сайте с 23.02.2008
Offline
84
#160

RewriteRule catalog /index.php [L,QSA]

вставьте после первого RewriteEngine on. Конструкция точно рабочая - проверено.

Хотя у вас там понакручено этих правил, нужно конкретно причесывать.

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