Форум -> ЧПУ -> чпу гуляющие ссылки |
чпу гуляющие ссылки |
---|
rocksmart | Дата: 28.02.2008, в 07:59 | Сообщение №1 |
СтарожилПользователь №: 261 Сообщений: 330
| Поставил Чпу возникла проблема:
Например ссылка на модуль Pages стала иметь http://сайт/index.php и в блоке Voting все ссылки тоже заменились на http://сайт/index.php. В блоке Каталог файлов все ссылки тоже стали иметь вид http://rocksmart.net.ru/news-view-381-.html
Отключаю ЧПУ все нормально. Включаю снова теперь ссылки на другие модули заменяються
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно rocksmart 28.02.2008 г. в 08:01:16 |
|
|
Berkut | Дата: 28.02.2008, в 10:16 | Сообщение №2 |
ПользовательПользователь №: 285 Сообщений: 27
| rocksmart, подкинь сюда config_rewrite.php и .htaccess . Там уже посмотрим что не так. |
|
|
moskmii | Дата: 28.02.2008, в 19:16 | Сообщение №3 |
Активный участникПользователь №: 96 Сообщений: 184
| Где ЧПУ качал или у кого брал? Для какой версии? |
|
|
rocksmart | Дата: 01.03.2008, в 15:01 | Сообщение №4 |
СтарожилПользователь №: 261 Сообщений: 330
| на раппорт.ру качал
Там косяк вроде в FAQ потому что удалил их и все окей
Хотя вроде все правильно было написано.
Я ЧПУ задумал сделать думал яндекс начнет индексировать, а не черта не помогло |
|
|
septron | Дата: 17.06.2008, в 15:51 | Сообщение №5 |
ПользовательПользователь №: 371 Сообщений: 27
| Люди, помогите с ЧПУ для SSD. Не могу прикрутить к поиску. Код: config_rewrite
PHP - Код | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| <?php $rewrite_out = array(
"deletepost-id-\\1.html", "editpost-id-\\1.html", "addfiles-id-\\1.html", "deladdfiles-id-\\1.html", "deladdfilesyes-id-\\1.html", "theme-status-set-\\1-id-\\2.html", "theme-move-id-\\1.html", "theme-open-id-\\1.html", "theme-close-id-\\1.html", "showtopic-topic-\\1-id-\\2.html", "showtopic-\\1-page-\\2.html", "newtopic-\\1.html", "showtopic-\\1.html", "showforum-\\1.html", "showforum.html", "searchaddtop-num-\\1.html", "searchforumstart.html", "forum.html", );
$rewrite_in = array(
"'(?<!/)index.php\?name=Forums&op=deletepost&id=([0-9]*)'", "'(?<!/)index.php\?name=Forums&op=editpost&id=([0-9]*)'", "'(?<!/)index.php\?name=Forums&op=addfiles&id=([0-9]*)'", "'(?<!/)index.php\?name=Forums&op=deladdfiles&id=([0-9]*)'", "'(?<!/)index.php\?name=Forums&op=deladdfilesyes&id=([0-9]*)'", "'(?<!/)index.php\?name=Forums&op=theme&action=status&set=([0-9]*)&id=([0-9]*)'", "'(?<!/)index.php\?name=Forums&op=theme&action=move&id=([0-9]*)'", "'(?<!/)index.php\?name=Forums&op=theme&action=open&id=([0-9]*)'", "'(?<!/)index.php\?name=Forums&op=theme&action=close&id=([0-9]*)'", "'(?<!/)index.php\?name=Forums&op=showtopic&cat=([0-9]*)&id=([0-9]*)'", "'(?<!/)index.php\?name=Forums&op=showtopic&id=([0-9]*)&pagenum=([0-9]*)'", "'(?<!/)index.php\?name=Forums&op=newtopic&cid=([0-9]*)'", "'(?<!/)index.php\?name=Forums&op=showtopic&id=([0-9]*)'", "'(?<!/)index.php\?name=Forums&op=showforum&id=([0-9]*)'", "'(?<!/)index.php\?name=Forums&op=showforum'", "'(?<!/)index.php?name=Forums&op=searchaddtop&num=([0-9]*)'", "'(?<!/)index.php\?name=Forums&op=searchforumstart'", "'(?<!/)index.php\?name=Forums'", ); ?> |
.htaccess
PHP - Код | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <?php RewriteRule ^deletepost-id-([0-9]*).html$ index.php?name=Forums&op=deletepost&id=$1 [NC] RewriteRule ^editpost-id-([0-9]*).html$ index.php?name=Forums&op=editpost&id=$1 [NC] RewriteRule ^addfiles-id-([0-9]*).html$ index.php?name=Forums&op=addfiles&id=$1 [NC] RewriteRule ^deladdfiles-id-([0-9]*).html$ index.php?name=Forums&op=deladdfiles&id=$1 [NC] RewriteRule ^deladdfilesyes-id-([0-9]*).html$ index.php?name=Forums&op=deladdfilesyes&id=$1 [NC] RewriteRule ^theme-status-set-([0-9]*)-id-([0-9]*).html$ index.php?name=Forums&op=theme&action=status&set=$1&id=$2 [NC] RewriteRule ^theme-move-id-([0-9]*).html$ index.php?name=Forums&op=theme&action=move&id=$1 [NC] RewriteRule ^theme-open-id-([0-9]*).html$ index.php?name=Forums&op=theme&action=open&id=$1 [NC] RewriteRule ^theme-close-id-([0-9]*).html$ index.php?name=Forums&op=theme&action=close&id=$1 [NC] RewriteRule ^showtopic-topic-([0-9]*)-id-([0-9]*).html$ index.php?name=Forums&op=showtopic&cat=$1&id=$2[NC] RewriteRule ^showtopic-([0-9]*)-page-([0-9]*).html$ index.php?name=Forums&op=showtopic&id=$1&pagenum=$2 [NC] RewriteRule ^newtopic-([0-9]*).html$ index.php?name=Forums&op=newtopic&cid=$1 [NC] RewriteRule ^showtopic-([0-9]*).html$ index.php?name=Forums&op=showtopic&id=$1 [NC] RewriteRule ^showforum-([0-9]*).html$ index.php?name=Forums&op=showforum&id=$1 [NC] RewriteRule ^showforum.html$ index.php?name=Forums&op=showforum [NC] RewriteRule ^searchaddtop-num-([0-9]*).html$ index.php?name=Forums&op=searchaddtop&num=$1 [NC] RewriteRule ^searchforumstart.html$ index.php?name=Forums&op=searchforumstart [NC] RewriteRule ^forum.html index.php?name=Forums [NC] ?> |
Вроде всё работает, кроме поиска... То есть ссылка на поиск имеет такой вид forum.html&op=searchaddtop&num=0... Подскажите, в чём причина?
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно septron 17.06.2008 г. в 18:56:12 |
|
|
Sunvas | Дата: 17.06.2008, в 17:23 | Сообщение №6 |
ПрофиПользователь №: 181 Сообщений: 554
| septron, на заметку: чтобы не писать \\1 (с двойным слешем), рекомендую текст обрамлять в апострофы, а не кавычки. |
|
|
Serg_pnz | Дата: 17.06.2008, в 17:41 | Сообщение №7 |
АдминистраторПользователь №: 1 Сообщений: 2243
| septron, попробуй строчки поменять местами | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
Serg_pnz | Дата: 17.06.2008, в 17:47 | Сообщение №8 |
АдминистраторПользователь №: 1 Сообщений: 2243
| хм... поставил эти правила на 2.5 - работает по-задуманному, т.е. отображает http://сайт/searchforumstart.html | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
septron | Дата: 17.06.2008, в 18:28 | Сообщение №9 |
ПользовательПользователь №: 371 Сообщений: 27
| searchforumstart.html у меня тоже отображается... Не работает дальше, после нажатия на кнопку "поиск". То есть ссылка этой кнопки имеет вид forum.html&op=searchaddtop&num=0...
Sunvas, учту, спасибо.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно septron 17.06.2008 г. в 18:35:30 |
|
|
Serg_pnz | Дата: 17.06.2008, в 18:48 | Сообщение №10 |
АдминистраторПользователь №: 1 Сообщений: 2243
| хз. не могу выявить глюка | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
septron | Дата: 17.06.2008, в 18:57 | Сообщение №11 |
ПользовательПользователь №: 371 Сообщений: 27
| Неужели придётся отказываться от ЧПУ на SSD? Может быть как-то можно вынести поиск из цикла ЧПУ? То есть чтобы было например Forums&op=searchaddtop&num=0...
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно septron 17.06.2008 г. в 19:02:11 |
|
|
Serg_pnz | Дата: 17.06.2008, в 19:15 | Сообщение №12 |
АдминистраторПользователь №: 1 Сообщений: 2243
| septron, еще раз повторяю: твои правила на 2.5 на локалке работают
Мож что не так вставляешь? Выложи свои файлы хтаксцесс и конфиг_реврайт
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Serg_pnz 17.06.2008 г. в 19:17:13 | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
septron | Дата: 17.06.2008, в 19:38 | Сообщение №13 |
ПользовательПользователь №: 371 Сообщений: 27
| |
|
Serg_pnz | Дата: 17.06.2008, в 20:11 | Сообщение №14 |
АдминистраторПользователь №: 1 Сообщений: 2243
| В action формы у тебя записано forum.html&op=searchaddtop&num=0, а это не есть правильно. Т.е. правила надо дописывать. | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
septron | Дата: 17.06.2008, в 21:56 | Сообщение №15 |
ПользовательПользователь №: 371 Сообщений: 27
| Второй день думаю, что там дописать надо... :(((
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно septron 17.06.2008 г. в 22:06:57 |
|
|
spamer | Дата: 18.06.2008, в 02:22 | Сообщение №16 |
ПользовательПользователь №: 360 Сообщений: 37
| у тебя
Код | 1
| "'(?<!/)index.php?name=Forums&op=searchaddtop&num=([0-9]*)'", |
а должно быть
Код | 1
| "'(?<!/)index.php\?name=Forums&op=searchaddtop&num=([0-9]*)'", |
|
|
|
septron | Дата: 18.06.2008, в 09:28 | Сообщение №17 |
ПользовательПользователь №: 371 Сообщений: 27
| Точно!!! Добавил слэшь, заработало... spamer, большое спасибо, два дня голову ломал, что только не пробовал, а слэшь не заметил.... :)) |
|
|
G-nom | Дата: 25.01.2009, в 03:20 | Сообщение №18 |
Активный участникПользователь №: 174 Сообщений: 227
| понимаю что динозавр, но тем не менее интересует рабочее чпу для 2.6 + SSD 1.0.1 SP2
то что сказано тут, не работает :( |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|