как сделать 301 редирект?

J
На сайте с 19.06.2011
Offline
12
489

Люди, я уже не знаю что делать:( Хочу сделать редирект с страниц в конце без слеша на такую же страницу но с слешем. Только не нужно бросать в меня тапком, поиском пользоваться умею, только ничего с того что нашел не работает. Перерыл уже всю выдачу гугла, яндекса и нигми. Уже больше двух часов туплю, при том что поставил редирект на домен без www нормально, в чем может быть причина? или это я уже туплю(всю ночь не спал)?

Пробовал много вариантов, вот те что сохранил:

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]
++++++
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)(?<!/)$ /$1/ [R=301,L]
Сайт недоступен.
++++
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+[^/])$ $1/ [QSA]
++++
RewriteCond %{REQUEST_URI} ^(.*/[^/\.]+)$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [R=301,L]
++++
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
+++
Options +SymLinksIfOwnerMatch
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
++++
RewriteCond %{REQUEST_URI} ^([^.]+)/$
RewriteRule ^[^.]+/$ /%1 [QSA,L]

Я в пичали.

DiAksID
На сайте с 02.08.2008
Offline
236
#1
jeco:
Люди, я уже не знаю что делать:( Хочу сделать редирект с страниц в конце без слеша на такую же страницу но с слешем...

дарю:


RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1/ [R=301,L]
show must go on !!!...
J
На сайте с 19.06.2011
Offline
12
#2
DiAksID:
дарю:


RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1/ [R=301,L]

спасибо...но не работает. я уже ничего не понимаю, коме того что в .htaccess вставить, еще что нибудь нужно ?

siv1987
На сайте с 02.04.2009
Offline
427
#3

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^.]+)(?<!/)$ /$1/ [R=301,L]

Вставить в чистом htaccess, без каких либо ридериктов и тд

или после rewriteEngine on

J
На сайте с 19.06.2011
Offline
12
#4

Все понял, я бы тебя расцеловал🤪

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