[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Убрать /// в url
Страницы: 1, 2
mosyan
Здравствуйте. Недавно столкнулся с такой задачей: удалить из строки повторяющиеся символы `слеш`. Необходимо для адресной строки браузера, что бы избавить от дублей страниц типа site.ru/////news и привести к нормальному виду типа site.ru/news

Нашёл решение на одном ресурсе: $str = preg_replace('~//+~', '/', $str)) но данное решение не работоспособно, когда добавляю в index.php эту строку на сайте появляется ошибка: Parse error: syntax error, unexpected ')' in /home/u123587/siteru/www/index.php on line 103

Я так понимаю что ошибка в лишней ) (я не программист) убираю ")" вставляю в index.php прописываю в адресной строке //// и ничего не происходит, по идее этот код должен программно убрать возможность прописывать лишние "/" но вероятно либо я делаю что-то не так либо код не рабочий.
Lumix
а откуда у тебя лишние слеши берутся ?
mosyan
Цитата (Lumix @ 19.04.2014 - 21:23)
а откуда у тебя лишние слеши берутся ?

Это движок такой, как мне сказали это уязвимость. Да и потом это дубли страниц, что тоже не очень хорошо.
inpost
mosyan
https://www.google.ru/?key=1
https://www.google.ru/?key=2
https://www.google.ru/?key=3
https://www.google.ru/?key=4
Ой, сколько одинаковых страниц... Прям дубли кругом smile.gif

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

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Lumix
ну значит ты ссылку не правильно формируешь.
а что за движок ? или это уроки ?
mosyan
Цитата (inpost @ 19.04.2014 - 21:35)
mosyan
https://www.google.ru/?key=1
https://www.google.ru/?key=2
https://www.google.ru/?key=3
https://www.google.ru/?key=4
Ой, сколько одинаковых страниц... Прям дубли кругом smile.gif

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

http://www.site.ru////news.html//// Согласитесь что когда сайт работает так это тоже не правильно))
mosyan
Цитата (Lumix @ 19.04.2014 - 21:38)
ну значит ты ссылку не правильно формируешь.
а что за движок ? или это уроки ?

Движок отечественный Santafox, но в нём конечно есть косяки конкретные, что не может не расстраивать.
inpost
https://www.google.ru////
http://phpforum.ru/////
http://habrahabr.ru////
https://www.fl.ru//////
http://mail.ru///

Но Вы, конечно, самый лучший программист и знаете лучше меня и многих других крупных порталов вместе с крутыми программистами мира сего.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Lumix
santafox
посмотри там много сайтов на этом движке, и у всех с сылками порядок, ни на какие мысли не приходят ?
mosyan
Цитата (inpost @ 19.04.2014 - 21:44)
https://www.google.ru////
http://phpforum.ru/////
http://habrahabr.ru////
https://www.fl.ru//////
http://mail.ru///

Но Вы, конечно, самый лучший программист и знаете лучше меня и многих других крупных порталов вместе с крутыми программистами мира сего.

Да я вовсе не программист и вовсе не оспариваю ваши знания, но ведь другие как то убирают с сайтов такую кракозябру ведь так быть не должно, ну по крайней мере вот сайт конкурента http://www.gsps.ru/pererlanirovka/soglasper.php даже если вводить кучу слешей, а потом нажимать на страницу у него происходит нормальный переход на страницу, а на моём сайте при вводе кучи слешей и нажатии на страницу он в режиме кракозябры просто добавляет в адресную строку ту страницу и так можно делать пока не надоест, я логично предполагаю что это косяк движка.
mosyan
Цитата (Lumix @ 19.04.2014 - 21:47)
santafox
посмотри там много сайтов на этом движке, и у всех с сылками порядок, ни на какие мысли не приходят ?

Буду признателен если подскажете в чём может быть проблема, может что-то надо дописать в index.php?
Lumix
Цитата (mosyan @ 19.04.2014 - 23:51)
Цитата (Lumix @ 19.04.2014 - 21:47)
santafox
посмотри там много сайтов на этом движке, и у всех с сылками порядок, ни на какие мысли не приходят ?

Буду признателен если подскажете в чём может быть проблема, может что-то надо дописать в index.php?

я понятия не имею, не знаю этот движок.
Но на сколько я понимаю в код там лезть вообще не надо, установил и а админке работаешь.


Просто. Вам не нужно знать языки программирования. Просто войдите в административный интерфейс нашей программы. Базовые знания html упростят процесс работы.

блин ну всеж просто тыц
inpost
mosyan
Ну конечно, Вам виднее smile.gif Сарказм.
Я показал примеры профессиональных сайтов. Если на каком-то маленьком сделали переадресацию, то это ПУСТОЕ действие, которое никому нафиг не нужно. Но если Вы пожелаете, то "за Ваши деньги любой каприз" (дивиз бизнесмена).

Скажите, на сколько хорошо Вы разбираетесь в СЕО? Может если познаний 0, то отдадите это в руки специалистов, а не будете пытаться самому НЕПРАВИЛЬНО делать и придумывать ошибки там, где их нет?

Той страницы, что Вы показали, её не существует для поисковиков и обычных людей. На неё смогут выйти только школьники-хакерочки самоучки. Для Вас очень важно, чтобы хакерочку красиво отображались ссылочки? Лучше бы эти денежные и физические затраты направили на улучшение сайта для обычных посетителей и поисковиков.

Косяк будет только в том случае, если ГДЕ_ТО ссылка появится в интернете или на Вашем сайте. Знаете, что Вы только что сделали? Поднасрали своему сайту) И если поисковик проиндексирует ссылку (которую Вы выше дали), то появится дубликат. До этого дублей не было. А всё дело в том, что подобные ссылки нигде не выставляются, так как они толком не нужны. Собственно как и нужна только карта сайта через sitemap.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
inpost
И пункт№2: неужели те страницы уже попали в дубликаты у поисковиков? Если да, то руки надо обломать тем, кто их туда добавлял smile.gif Но раз уже добавлены, то исправлять надо базовый Роутер движка.

Но задам вопрос ещё раз, "Вы уверены, что ДУБЛИКАТЫ в поисковиках есть"?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
mosyan
Цитата (inpost @ 19.04.2014 - 21:56)
mosyan
Ну конечно, Вам виднее smile.gif Сарказм.
Я показал примеры профессиональных сайтов. Если на каком-то маленьком сделали переадресацию, то это ПУСТОЕ действие, которое никому нафиг не нужно. Но если Вы пожелаете, то "за Ваши деньги любой каприз" (дивиз бизнесмена).

Скажите, на сколько хорошо Вы разбираетесь в СЕО? Может если познаний 0, то отдадите это в руки специалистов, а не будете пытаться самому НЕПРАВИЛЬНО делать и придумывать ошибки там, где их нет?

Той страницы, что Вы показали, её не существует для поисковиков и обычных людей. На неё смогут выйти только школьники-хакерочки самоучки. Для Вас очень важно, чтобы хакерочку красиво отображались ссылочки? Лучше бы эти денежные и физические затраты направили на улучшение сайта для обычных посетителей и поисковиков.

Косяк будет только в том случае, если ГДЕ_ТО ссылка появится в интернете или на Вашем сайте. Знаете, что Вы только что сделали? Поднасрали своему сайту) И если поисковик проиндексирует ссылку (которую Вы выше дали), то появится дубликат. До этого дублей не было. А всё дело в том, что подобные ссылки нигде не выставляются, так как они толком не нужны. Собственно как и нужна только карта сайта через sitemap.

Да всё правильно, я о том речь и веду что если тот же конкурент например захочет подгадить то он обязательно купит ссылок на эти левые страницы и ничем хорошим для сайта не обернётся именно поэтому я и хочу убрать эту левоту с сайта, а не ради красоты ссылок. Скажите сколько вы бы взяли за эту работу если можно на почту moiseenkov85@gmail.com
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.