Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 15.04.2013, 16:38   #1
Эксперт
 
Аватар для kittenAA
 
Регистрация: 09.05.2009
Сообщений: 1,799
Вес репутации: 320
kittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущее
По умолчанию Поправить урлы в 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.
kittenAA вне форума   Ответить с цитированием
Старый 15.04.2013, 16:53   #2
Мастер
 
Аватар для Sergius
 
Регистрация: 09.06.2009
Сообщений: 602
Вес репутации: 219
Sergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущее
По умолчанию

Может особо не париться и написать что-то типа этого в основной индексный файл?
<?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. Причина: Добавлено сообщение
Sergius вне форума   Ответить с цитированием
Старый 15.04.2013, 17:03   #3
Эксперт
 
Аватар для kittenAA
 
Регистрация: 09.05.2009
Сообщений: 1,799
Вес репутации: 320
kittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущее
По умолчанию

Sergius, точно работает?

а вы еще и черную кошку в темной комнате найти можете?

с форумом что то не то, но не известно что
т.к. сказали, что с форумом проблемы, а какие не сказали
но проблемы нужно решить

естественно за нормальную денежку
kittenAA вне форума   Ответить с цитированием
Старый 15.04.2013, 17:06   #4
Куриллочный троль
 
Аватар для Клон
 
Регистрация: 15.03.2010
Сообщений: 8,483
Вес репутации: 522
Клон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущее
Отправить сообщение для Клон с помощью ICQ
По умолчанию

модуль vb-seo по моему это решает, но изменятся урлы страниц, но с 301м на новые
смотрите по ситуации что важнее
__________________
2013 год. В прошлом апокалипсис. Страшный апокалипсис. Гнилой апокалипсис. Просто чмо
Клон вне форума   Ответить с цитированием
Старый 15.04.2013, 17:09   #5
Мастер
 
Аватар для Sergius
 
Регистрация: 09.06.2009
Сообщений: 602
Вес репутации: 219
Sergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущее
По умолчанию

Я подобный код на все сайты вставляю.Особых проблем не наблюдалось.Но там совсем другой движок.Могу оттестировать его,если стандартный не заработает или не подойдет. Также не помню, как htaccess перебивает там адрес, посему еще точнее можно сделать после вскрытия.
Sergius вне форума   Ответить с цитированием
Старый 15.04.2013, 17:09   #6
Эксперт
 
Аватар для kittenAA
 
Регистрация: 09.05.2009
Сообщений: 1,799
Вес репутации: 320
kittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущее
По умолчанию

Клон спасибо.
Цитата:
Сообщение от Клон Посмотреть сообщение
модуль vb-seo по моему это решает
это Я уже знаю

Цитата:
Сообщение от Клон Посмотреть сообщение
но изменятся урлы страниц
тоже в курсе

Цитата:
Сообщение от Клон Посмотреть сообщение
но с 301м на новые
это вариант рассматриваем, но хочется через что то подобное, как у Sergius
тем более уже нам давали подобный код
правда ни этот, ни тот так и не поставили... сложности доступа к серверу
надо телепатически все провернуть
ну или наверняка, что бы работало на 100%, с 1-го захода

по сути все равно же, что урл
http://forum.ru/forumdisplay.php/155-большие_коты
что
http://forum.ru/forumdisplay.php/155
что
http://forum.ru/forumdisplay.php/kotik
для ПС разные урлы, и редирект нужен в любом случае, т.к. наверняка накопились естественные ссылки на старые урлы
kittenAA вне форума   Ответить с цитированием
Старый 15.04.2013, 17:12   #7
Мастер
 
Аватар для Sergius
 
Регистрация: 09.06.2009
Сообщений: 602
Вес репутации: 219
Sergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущееSergius - прекрасное будущее
По умолчанию

А какой из них[адресов] главный? может мой совет не полезен, а вреден
Sergius вне форума   Ответить с цитированием
Старый 15.04.2013, 17:14   #8
Эксперт
 
Аватар для kittenAA
 
Регистрация: 09.05.2009
Сообщений: 1,799
Вес репутации: 320
kittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Sergius Посмотреть сообщение
Я подобный код на все сайты вставляю.Особых проблем не наблюдалось.Но там совсем другой движок.Могу оттестировать его,если стандартный не заработает или не подойдет. Также не помню, как htaccess перебивает там адрес, посему еще точнее можно сделать после вскрытия.
Ясно.
Передам ваши контакты владельцу форума. Надеюсь проблема решится.

Добавлено через 1 минуту
Цитата:
Сообщение от Sergius Посмотреть сообщение
А какой из них[адресов] главный? может мой совет не полезен, а вреден
недостаток этих урлов - можно дописать, что угодно - всякие гадости... что и делают конкуренты

начали двигать урлы только с цифрами, значит главные http://forum.ru/forumdisplay.php/155, все что после должно редиректится обратно на http://forum.ru/forumdisplay.php/155

Последний раз редактировалось kittenAA; 15.04.2013 в 17:15. Причина: Добавлено сообщение
kittenAA вне форума   Ответить с цитированием
Старый 15.04.2013, 17:15   #9
Куриллочный троль
 
Аватар для Клон
 
Регистрация: 15.03.2010
Сообщений: 8,483
Вес репутации: 522
Клон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущееКлон - прекрасное будущее
Отправить сообщение для Клон с помощью ICQ
По умолчанию

Цитата:
Сообщение от kittenAA Посмотреть сообщение
это вариант рассматриваем, но хочется через что то подобное, как у Sergius
ну он также будет со страниц _http://forum.ru/forumdisplay.php/155-пофиг-что.html делать 301 на _http://forum.ru/forumdisplay.php/155-нужный-адрес.htm
__________________
2013 год. В прошлом апокалипсис. Страшный апокалипсис. Гнилой апокалипсис. Просто чмо
Клон вне форума   Ответить с цитированием
Старый 15.04.2013, 17:25   #10
Эксперт
 
Аватар для kittenAA
 
Регистрация: 09.05.2009
Сообщений: 1,799
Вес репутации: 320
kittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущееkittenAA - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Клон Посмотреть сообщение
ну он также будет со страниц _http://forum.ru/forumdisplay.php/155-пофиг-что.html делать 301 на _http://forum.ru/forumdisplay.php/155-нужный-адрес.htm
так и надо, т.к.
Цитата:
Сообщение от kittenAA Посмотреть сообщение
недостаток этих урлов - можно дописать, что угодно - всякие гадости... что и делают конкуренты
kittenAA вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поправить вывод превью картинок 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.