htaccess 301 redirect slash

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Locked
jumpspace
Forum Members
Forum Members
Posts: 10
Joined: Thu Oct 17, 2013 10:41 am

htaccess 301 redirect slash

Post by jumpspace »

Подскажите пожалуйста,
Пытаюсь избавится от дубликатов url со слешем и без него, на конце url.

Разработчики cmsms предлажили только со слешем,
а пример без слеша как рекомендуют разработчики - нету.

может быть на форуме где-то валяется, подскажите пожалуйста...

Пример .htaccess со слешем:

Code: Select all

# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
# but ignore POST requests.
#RewriteCond %{REQUEST_URI} !/$
#RewriteCond %{REQUEST_URI} !\.
#RewriteCond %{REQUEST_METHOD} !POST$
#RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: htaccess 301 redirect slash

Post by guro »

В чём проблема использовать закрывающий слеш?
jumpspace
Forum Members
Forum Members
Posts: 10
Joined: Thu Oct 17, 2013 10:41 am

Re: htaccess 301 redirect slash

Post by jumpspace »

guro wrote:В чём проблема использовать закрывающий слеш?
дык нужен не закрывающий а вообще без слеша на конце по этому и спрашиваю...
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: htaccess 301 redirect slash

Post by guro »

Я это и хочу узнать.
Зачем использовать без слеша, если есть рабочий вариант со слешем?
jumpspace
Forum Members
Forum Members
Posts: 10
Joined: Thu Oct 17, 2013 10:41 am

Re: htaccess 301 redirect slash

Post by jumpspace »

guro wrote:Я это и хочу узнать.
Зачем использовать без слеша, если есть рабочий вариант со слешем?
у Вас 549 сообщений, Вы не натыкались на то что я прошу?
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: htaccess 301 redirect slash

Post by guro »

Вот правило

Code: Select all

RewriteCond %{REQUEST_URI} /$
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_METHOD} !POST$
RewriteRule ^(.*)/$ http://www.domain.com/$1 [R=301,L]
Но и вы ответьте на вопрос. Какая принципиальная разница использовать адреса без слеша?

PS
Поиск решения в гугле занял 20 секунд!
jumpspace
Forum Members
Forum Members
Posts: 10
Joined: Thu Oct 17, 2013 10:41 am

Re: htaccess 301 redirect slash

Post by jumpspace »

Спасибо!

Без последнего слеша читабельней смотрится
как например sate.ru/feedback чем с слешем.
и еще чевота было, ммм... забыл блин....
Поиск решения в гугле занял 20 секунд!
А у меня ищет в гугле в милисекундах O0
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: htaccess 301 redirect slash

Post by guro »

jumpspace wrote:А у меня ищет в гугле в милисекундах O0
Засчитано!
jumpspace
Forum Members
Forum Members
Posts: 10
Joined: Thu Oct 17, 2013 10:41 am

Re: htaccess 301 redirect slash

Post by jumpspace »

Знаете, Вы действительно правы как оказались и Ваш поставленый изначально вопрос я не воспринял серьзно что очень зря.

Действительно лучше иметь стандарт чтобы ни поисковики ни других трабл не подхватить.
Поэтому лучше со слешем как Вы и говорили.
Locked

Return to “Russian - русский”