15.04.2013, 16:38 | #1 |
Эксперт
Регистрация: 09.05.2009
Сообщений: 1,799
Вес репутации: 320
|
Поправить урлы в vbulletin
Есть форум на vbulletin с урлами типа
_http://forum.ru/forumdisplay.php/155-большие_коты естественно урл _http://forum.ru/forumdisplay.php/155 и _http://forum.ru/forumdisplay.php/155-черные_коты это все одна и та же страница (та же информация на них) думаю проблема всем известная, когда можно дописать, что угодно после циферок и страничка будет работать задача: решить данную проблему предполагаю, что путем редиректа, но как не знаю кто умеет - пишите сюда или в личку, возможно будет еще работа по данному движку Последний раз редактировалось kittenAA; 15.04.2013 в 16:47. |
15.04.2013, 16:53 | #2 |
Мастер
Регистрация: 09.06.2009
Сообщений: 602
Вес репутации: 219
|
Может особо не париться и написать что-то типа этого в основной индексный файл?
<?php if(strrpos($SERVER['REQUEST_URI'],'/')!==false){ $endline=substr($SERVER['REQUEST_URI'],strrpos($SERVER['REQUEST_URI'],'/')+1);//по идее сохраняет конец строки без слеша $new_end=preg_replace('/[^0..9]/SI','',$endline);//заменяем все что не цифра. if($new_end!==$endline){//наш случай $newurl=substr($SERVER['REQUEST_URI'],1,strrpos($SERVER['REQUEST_URI'],'/')+1).$new_end; $host='адрес сайта с хттп'; header("HTTP/1.1 301 Moved Permanently"); header("Location: $host/".$newurl); exit(); } } Добавлено через 1 минуту Только там ошибки могут быть ,ибо давно этим не занимался. И для главной может не работать.Разумеется, сделано для того случая.когда не используется ЧПУ(т.е оканчивается на цифру.Для расширений немного перепилить надо) Последний раз редактировалось Sergius; 15.04.2013 в 16:55. Причина: Добавлено сообщение |
15.04.2013, 17:03 | #3 |
Эксперт
Регистрация: 09.05.2009
Сообщений: 1,799
Вес репутации: 320
|
Sergius, точно работает?
а вы еще и черную кошку в темной комнате найти можете? с форумом что то не то, но не известно что т.к. сказали, что с форумом проблемы, а какие не сказали но проблемы нужно решить естественно за нормальную денежку |
15.04.2013, 17:06 | #4 |
Куриллочный троль
|
модуль vb-seo по моему это решает, но изменятся урлы страниц, но с 301м на новые
смотрите по ситуации что важнее
__________________
|
15.04.2013, 17:09 | #5 |
Мастер
Регистрация: 09.06.2009
Сообщений: 602
Вес репутации: 219
|
Я подобный код на все сайты вставляю.Особых проблем не наблюдалось.Но там совсем другой движок.Могу оттестировать его,если стандартный не заработает или не подойдет. Также не помню, как htaccess перебивает там адрес, посему еще точнее можно сделать после вскрытия.
|
15.04.2013, 17:09 | #6 |
Эксперт
Регистрация: 09.05.2009
Сообщений: 1,799
Вес репутации: 320
|
Клон спасибо.
это Я уже знаю тоже в курсе это вариант рассматриваем, но хочется через что то подобное, как у Sergius тем более уже нам давали подобный код правда ни этот, ни тот так и не поставили... сложности доступа к серверу надо телепатически все провернуть ну или наверняка, что бы работало на 100%, с 1-го захода по сути все равно же, что урл http://forum.ru/forumdisplay.php/155-большие_коты что http://forum.ru/forumdisplay.php/155 что http://forum.ru/forumdisplay.php/kotik для ПС разные урлы, и редирект нужен в любом случае, т.к. наверняка накопились естественные ссылки на старые урлы |
15.04.2013, 17:14 | #8 | |
Эксперт
Регистрация: 09.05.2009
Сообщений: 1,799
Вес репутации: 320
|
Цитата:
Передам ваши контакты владельцу форума. Надеюсь проблема решится. Добавлено через 1 минуту недостаток этих урлов - можно дописать, что угодно - всякие гадости... что и делают конкуренты начали двигать урлы только с цифрами, значит главные http://forum.ru/forumdisplay.php/155, все что после должно редиректится обратно на http://forum.ru/forumdisplay.php/155 Последний раз редактировалось kittenAA; 15.04.2013 в 17:15. Причина: Добавлено сообщение |
|
15.04.2013, 17:15 | #9 |
Куриллочный троль
|
ну он также будет со страниц _http://forum.ru/forumdisplay.php/155-пофиг-что.html делать 301 на _http://forum.ru/forumdisplay.php/155-нужный-адрес.htm
__________________
|
15.04.2013, 17:25 | #10 | |
Эксперт
Регистрация: 09.05.2009
Сообщений: 1,799
Вес репутации: 320
|
Цитата:
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поправить вывод превью картинок WP | mouse_kill | Поиск исполнителей | 0 | 19.01.2013 17:44 |
Поправить стили | superxxx | Поиск исполнителей | 0 | 30.07.2011 03:57 |
js - помогите поправить скрипт | Jooz | Разработка и сопровождение сайтов | 7 | 27.07.2011 07:08 |
Поправить php код в шаблон joomla | slr | Разработка и сопровождение сайтов | 1 | 03.10.2009 22:46 |
Нужно поправить скрипт | happsihh | Разработка и сопровождение сайтов | 0 | 24.02.2009 13:56 |
Часовой пояс GMT +3, время: 15:40.