Много слешей в урле страниц
Страницы: 1
Много слешей в урле страниц
Собственно, имеется сайт, в урле любой страницы можно прописать несколько слешей и открывается реальная страница, пример
https://www.сайт.com/f64/
https://www.сайт.com/////f64/
Это можно как то убрать, правило для .htaccess или ещё как?

Но! В исходном коде обоих страниц прописан канонический адрес, в котором указана страница https://www.сайт.com/f64/
И второй вопрос, а стоит ли заморачиваться?
Изменено: Я сменил ник - 2 Октября 2017 19:47
Ссылка на сайте всего 10 рублей https://www.cy-pr.com/forum/f79/t100010/
тиц 10, страниц в поиске 9200, 9840, 10046

Для гОВНА специальная цена – 100$ ссылка
Так и на супре также) и в мейлру, только на телдери перекидывает на 404. Далее проверять не стал
Цитата
Я сменил ник пишет:
Это можно как то убрать, правило для .htaccess или ещё как?

Код
#Удаляем несколько слешей в урле
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . https://%{HTTP_HOST}%1/%2 [R=301,L]
Вопросы и ответы на любую тему: отвечайте, обсуждайте, знакомьтесь и веселитесь!
Цитата
RaMZeS пишет:
Так и на супре также) и в мейлру, только на телдери перекидывает на 404. Далее проверять не стал
Продвиженец сказал, что это плохо, хотя я уверял что есть канонический адрес, этого достаточно ))

Цитата
LOTSA пишет:
Код
 #Удаляем несколько слешей в урле
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . https://%{HTTP_HOST}%1/%2 [R=301,L] 
Не срабатывает, также нашёл вот такой, тоже не работает
Код
RewriteCond %{REQUEST_URI} ^(.*)/{2,}(.*)$
RewriteRule . %1/%2 [R=301,L]
и вот такой, тоже не работает, хотя это делает редирект на главную, но нужно чтобы 404 ошибка была.
Код
RewriteCond %{THE_REQUEST} ([^\s]*)\/{2,}(\?[^\s]*)?
RewriteRule (.*) %1 [R=301,L]
Изменено: Я сменил ник - 3 Октября 2017 07:27
Попробуйте у хостера спросить в службу поддержки, там бывают грамотные и отзывчивые ребята - может чем помогут.
Цитата
Я сменил ник пишет:
Код
 RewriteCond %{THE_REQUEST} ([^\s]*)\/{2,}(\?[^\s]*)?
RewriteRule (.*) %1 [R=301,L] 
Этот переводит на главную? А не пробовали так тогда
RewriteCond %{THE_REQUEST} ([^\s]*)\/{2,}(\?[^\s]*)?
RewriteRule (.*)/404.php %1 [R=301,L]

/404.php- адрес где у Вас 404 ошибка находится
Изменено: Дэвид Бэкхэм - 3 Октября 2017 11:00
Лучший абузоустойчивый хостинг | Самый высокий доход на Push уведомлениях | Лучшая партнерка для заработка на видео плеерах
Цитата
Дэвид Бэкхэм пишет:
RewriteCond %{THE_REQUEST} ([^\s]*)\/{2,}(\?[^\s]*)?
RewriteRule (.*)/404.php %1 [R=301,L]
так ничего не происходит
Цитата
Я сменил ник пишет:
Продвиженец сказал, что это плохо

а чем плохо сказал? У вас такие страницы в индексе или еще какие проблемы? ИМХО не стоит заморачиваться, практически у всех если прописать много слешей, то откроется искомая страница.

Цитата
masterrabot пишет:

а чем плохо сказал? У вас такие страницы в индексе или еще какие проблемы? ИМХО не стоит заморачиваться, практически у всех если прописать много слешей, то откроется искомая страница.
я тоже склоняюсь к такому решению данной проблемы, но есть нюансы ))
Цитата
masterrabot пишет:
Цитата
Я сменил ник пишет:
Продвиженец сказал, что это плохо

а чем плохо сказал? У вас такие страницы в индексе или еще какие проблемы? ИМХО не стоит заморачиваться, практически у всех если прописать много слешей, то откроется искомая страница.
Так не должно быть. Должен срабатывать редирект на 404 или на запрашиваемую страницу, но уже с нормальным урл. Это техническая ошибка, которая может привести к каким-либо другим проблемам. Я сменил ник, скиньте в личку сайт с проблемными урлами, посмотрю в живую, чем смогу помогу!
Цитата
Egor2014 пишет:
Я сменил ник , скиньте в личку сайт с проблемными урлами, посмотрю в живую, чем смогу помогу!
вот пример _http://123-box.ru, _http://fb.ru, сайты на wordpress, в топе )
Всё, код найден, всем спасибо
Вот этот работает, лично у меня:
Цитата
RewriteCond %{THE_REQUEST} //
RewriteRule .* /$0 [R=301,L]
Я сменил ник, да, данный способ реврайта способен решить проблему, тоже попробовал на одном своем экспериментальном. Кстати, из Ваших двух примеров, на первом ресурсе реально ошибка техническая. Так не должно быть!
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
14:14 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
01:48 Стоит ли добавлять сайт в Rambler топ 100? 
19:33 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
09:02 Как продвигать сайт с неуникальным контентом 
08:57 Absence в Армении 
14:50 Индексация страниц 
12:36 У кого новостник, дайте пару советов плиз 
18:59 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
12:20 ABCproxy—Премиум жилой прокси, 190+ локаторов, Неограниченная пропускная способность, $0.77/GB, Trial Scraper api 
11:24 Продам копию сайта. 
09:48 BIGPROXY.SHOP - Резидентные Ротационные Backconnect Proxy USA EUROPA MIX [Безлимитный трафик] 
04:08 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
21:42 Продам обменник криптовалюты, а также новый обменник под ключ с обучением. Скидки на скрипты обменника 
15:52 AllCharge.online. Современный, быстрый и надёжный обменник 
11:31 Ну что, кто куда деваете свои сайты? 
21:05 Точные прогнозы на футбол 
22:09 Добро пожаловать в цифровой мир... 
19:42 Топ-5 способов использовать мобильные прокси для бизнеса: подробный обзор 
22:08 Накрутка поисковых подсказок 
14:01 Union Pharm - топовая фарма-партнерка для профессионалов! 
10:59 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди