Проблемы с переходами по страницам

При переходах по страницам сайта выдает ошибки

 
Посетитель
small user social cms
Медаль
Сообщений: 763
Случайно удалил вчера всю тему sad - последний пост удвоился - хотел его удалить...<br/>ну ладно, вернусь к своему последнему вопросу:<br/>адреса<br/> http://virtual.sverdlovsk.net.ua/content/10/17<br/>; http://virtual.sverdlovsk.net.ua/content/10/3<br/>; http://virtual.sverdlovsk.net.ua/content/10/4<br/>; http://virtual.sverdlovsk.net.ua/content/10/16<br/>; http://virtual.sverdlovsk.net.ua/content/21/7<br/>; http://virtual.sverdlovsk.net.ua/content/21/read21.html<br/>; http://virtual.sverdlovsk.net.ua/content/21/read25.html<br/>; http://virtual.sverdlovsk.net.ua/view-content/id-13/menuid-39<br/>; http://virtual.sverdlovsk.net.ua/content/39/14<br/>; http://virtual.sverdlovsk.net.ua/content/39/15<br/>; http://virtual.sverdlovsk.net.ua/content/21/7<br/>; http://virtual.sverdlovsk.net.ua/content/21/read21.html<br/>; http://virtual.sverdlovsk.net.ua/content/21/read25.html<br/>не открываются нормально, а адреса:<br/> http://virtual.sverdlovsk.net.ua/view-photos/menuid-20<br/>; http://virtual.sverdlovsk.net.ua/view-blog/menuid-17<br/>; http://virtual.sverdlovsk.net.ua/blogs/17/1/blog.html<br/>; http://virtual.sverdlovsk.net.ua/photos/20/1<br/>; http://virtual.sverdlovsk.net.ua/view-clubs/menuid-38<br/>; http://virtual.sverdlovsk.net.ua/clubs/38/8<br/>; http://virtual.sverdlovsk.net.ua/view-faq/menuid-13<br/>и все вложенные в этих категориях открываются нормально.<br/>Т.е. создается впечатления что проблемы с mod_security возникают только у модуля content!<br/>Мне кажется, не может такого быть. Или он действительно по другому обрабатывается?
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 185
Попробуйте заменить в .htaccess:<br/>#COMPONENT "CONTENT"<br/>RewriteRule ^content/top.html$ /index.php?view=content&do=best&menuid=0<br/>RewriteRule ^content/add.html$ /index.php?view=content&do=addarticle<br/>RewriteRule ^content/edit([0-9]*).html$ /index.php?view=content&do=editarticle&id=$1<br/>RewriteRule ^content/delete([0-9]*).html$ /index.php?view=content&do=deletearticle&id=$1<br/>RewriteRule ^content/my.html$ /index.php?view=content&do=my&page=1<br/>RewriteRule ^content/my([0-9]*).html$ /index.php?view=content&do=my&page=$1<br/>RewriteRule ^content/([0-9]*)/([0-9]*)$ /index.php?view=content&id=$2&menuid=$1<br/>RewriteRule ^content/([0-9]*)/([0-9]*)-([0-9]*)$ /index.php?view=content&id=$2&menuid=$1&page=$3<br/>RewriteRule ^content/([0-9]*)/read([0-9]*).html$ /index.php?view=content&do=read&id=$2&menuid=$1<br/>RewriteRule ^content/([0-9]*)/read([0-9]*)-([0-9]*).html$ /index.php?view=content&do=read&id=$2&page=$3&menuid=$1<br/>RewriteRule ^content/([0-9]*)$ /index.php?view=content&menuid=$1<br/>RewriteRule ^content$ /index.php?view=content<br/>На это: <br/> <br/>#COMPONENT "CONTENT"<br/>RewriteRule ^text/top.html$ /index.php?view=content&do=best&menuid=0<br/>RewriteRule ^text/add.html$ /index.php?view=content&do=addarticle<br/>RewriteRule ^text/edit([0-9]*).html$ /index.php?view=content&do=editarticle&id=$1<br/>RewriteRule ^text/delete([0-9]*).html$ /index.php?view=content&do=deletearticle&id=$1<br/>RewriteRule ^text/my.html$ /index.php?view=content&do=my&page=1<br/>RewriteRule ^text/my([0-9]*).html$ /index.php?view=content&do=my&page=$1<br/>RewriteRule ^text/([0-9]*)/([0-9]*)$ /index.php?view=content&id=$2&menuid=$1<br/>RewriteRule ^text/([0-9]*)/([0-9]*)-([0-9]*)$ /index.php?view=content&id=$2&menuid=$1&page=$3<br/>RewriteRule ^text/([0-9]*)/read([0-9]*).html$ /index.php?view=content&do=read&id=$2&menuid=$1<br/>RewriteRule ^text/([0-9]*)/read([0-9]*)-([0-9]*).html$ /index.php?view=content&do=read&id=$2&page=$3&menuid=$1<br/>RewriteRule ^text/([0-9]*)$ /index.php?view=content&menuid=$1<br/>RewriteRule ^text$ /index.php?view=content
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 763
подставил, но ссылки на сайте от этого не изменились :(<br/>наверно еще где-то надо заменять content на text?
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 185
Если по ссылке http://virtual.sverdlovsk.net.ua/text/39/14 страница открывается найдите и замените в файле core/cms.php строки:<br/>
Код PHP:
  1. if ($kind == &#039;content'){<br/> $link = '/index.php?view=content&do=read&id='.$option;<br/> }<br/> if ($kind == 'category'){<br/> $link = '/index.php?view=content&id='.$option;
<br/>замените на:<br/>
Код PHP:
  1. if ($kind == &#039;text'){<br/> $link = '/index.php?view=content&do=read&id='.$option;<br/> }<br/> if ($kind == 'category'){<br/> $link = '/index.php?view=content&id='.$option;
Редактировалось: 2 раз (Последний: 30 ноября 2008 в 13:50)
Посетитель
small user social cms
Медаль
Сообщений: 763
все равно ссылки в меню формируются со словом content<br/>по указанной ссылке (со словом text) загрузилось нормально<br/>думаю, надо еще где-то изменять content на text<br/>И другой вопрос, а какже тогда быть с обновлениями?
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 185
А ещё в том же файле измени:<br/>
Код PHP:
  1. if ($short) { $data[&#039;title'] = substr($data['title'], 0, 30).'...'; }<br/>$html .= ''.$data['title'].'';<br/>if ($onlylink) { $html = 'http://'.$_SERVER['HTTP_HOST'].'/content/0/read'.$target_id.'.html#c'; }
<br/>на<br/>
Код PHP:
  1. if ($short) { $data[&#039;title'] = substr($data['title'], 0, 30).'...'; }<br/>$html .= ''.$data['title'].'';<br/>if ($onlylink) { $html = 'http://'.$_SERVER['HTTP_HOST'].'/text/0/read'.$target_id.'.html#c'; }
<br/>Найти<br/>
Код PHP:
  1. $link = &#039;/content/'.cmsMenuId().'/read'[email protected]$_REQUEST['id'].'-'.$p.'.html';
<br/>заменить<br/>
Код PHP:
  1. $link = &#039;/text/'.cmsMenuId().'/read'[email protected]$_REQUEST['id'].'-'.$p.'.html';
<br/>С обновлениями будет туго, придётся каждый раз всё менять, или попроси хостера для тебя отключить этот мод если это возможно.<br/>
Посетитель
small user social cms
Медаль
Сообщений: 763
Nataliy:
<br/>А ещё в том же файле измени:<br/>
Код PHP:
  1. if ($short) { $data[&#039;title'] = substr($data['title'], 0, 30).'...'; }<br/>$html .= ''.$data['title'].'';<br/>if ($onlylink) { $html = 'http://'.$_SERVER['HTTP_HOST'].'/content/0/read'.$target_id.'.html#c'; }
<br/>на<br/>
Код PHP:
  1. if ($short) { $data[&#039;title'] = substr($data['title'], 0, 30).'...'; }<br/>$html .= ''.$data['title'].'';<br/>if ($onlylink) { $html = 'http://'.$_SERVER['HTTP_HOST'].'/text/0/read'.$target_id.'.html#c'; }
<br/>Найти<br/>
Код PHP:
  1. $link = &#039;/content/'.cmsMenuId().'/read'[email protected]$_REQUEST['id'].'-'.$p.'.html';
<br/>заменить<br/>
Код PHP:
  1. $link = &#039;/text/'.cmsMenuId().'/read'[email protected]$_REQUEST['id'].'-'.$p.'.html';
<br/>С обновлениями будет туго, придётся каждый раз всё менять, или попроси хостера для тебя отключить этот мод если это возможно.<br/>
<br/>Увы, что-то еще нужно менять, ибо ссылки на странице формируются все равно со словом content, а теперь обработки по этому слову нет и сервер вполне правомерно вываливает ошибку
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.