• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь помогите с настройкой ЧПУ

Статус
В этой теме нельзя размещать новые ответы.

Dark Angell

Читатель
Заблокирован
Регистрация
29 Фев 2008
Сообщения
1.035
Реакции
702
  • Автор темы
  • Заблокирован
  • #1
Всем привет,у меня такая проблема на сайте:
при включённом ЧПУ некоторые категории при нажатии на них переходят на 404-ую ошибку,если отрубить ЧПУ то категории работают нормально,но перестаёт работать модуль блогов.
Помогите плиз,версия двига 7.2 от мадмана :ah:
 
а .htacces правил? правильно правил?
 
не имеют этого модуля, но попробуйте добавить (htaccess)
RewriteBase /
 
  • Автор темы
  • Заблокирован
  • #4
вот содежание моего файла .htaccess:
PHP:
DirectoryIndex index.php
<FilesMatch "(\.(engine|.*sql|.*gz|templates|tpl(\.php)?|xtmpl))$">
  Order allow,deny
</FilesMatch>

DirectoryIndex index.php
RewriteBase / 

RewriteEngine On
# SEO Pro v.1.0
RewriteRule ^seo-sitecheck index.php?do=sitecheck [L]
RewriteRule ^seo-counter index.php?do=counter [L]
RewriteRule ^seo-anchors index.php?do=anchors [L]
RewriteRule ^seo-masscheck index.php?do=masscheck [L]
RewriteRule ^seo-text index.php?do=analize [L]
RewriteRule ^seo-speedtest index.php?do=speedtest [L]
RewriteRule ^seo-robot index.php?do=robotview [L]
RewriteRule ^seo-makekeys index.php?do=makekeys [L]
RewriteRule ^seo-whois index.php?do=whois [L]
RewriteRule ^seo-price index.php?do=price [L]
RewriteRule ^seo-cntr-(.*)-([0-9]+) engine/pr-cy/components/cntr.php?url=$1&type=$2 [L]
# Сам блог
RewriteRule ^blog(/?)+$ index.php?do=blog [L]
RewriteRule ^blog/~([^/]*)(/?)+$ index.php?do=blog&$1 [L]
RewriteRule ^blog/~([^/]*)/page/([0-9]+)(/?)+$ index.php?do=blog&$1&page=$2 [L]
RewriteRule ^blog/add(/?)+$ index.php?do=blog&action=add [L]
RewriteRule ^blog/rules.html+$ index.php?do=blog&action=rules [L]
RewriteRule ^blog/page/([0-9]+)(/?)+$ index.php?do=blog&page=$1 [L]
RewriteRule ^blog/top(/?)+$ index.php?do=blog&action=top [L]
RewriteRule ^blog/menu(/?)+$ index.php?do=blog&action=menu [L]
RewriteRule ^blog/menu/edit(/?)+$ index.php?do=blog&action=menu&edit [L]
RewriteRule ^blog/menu/sort(/?)+$ index.php?do=blog&action=menu&sort [L]
RewriteRule ^blog/menu/selection(/?)+$ index.php?do=blog&action=menu&selection [L]
RewriteRule ^blog/([^/]*)(/?)+$ index.php?do=blog&name=$1 [L]
RewriteRule ^blog/([^/]*)/rss.xml engine/blog.php?name=$1 [L]
RewriteRule ^blog/([^/]*)/about.html index.php?do=blog&name=$1&action=about [L]
RewriteRule ^blog/([^/]*)/statistics.html index.php?do=blog&name=$1&action=statistics [L]
RewriteRule ^blog/([^/]*)/reputation.html index.php?do=blog&name=$1&action=reputation [L]
RewriteRule ^blog/([^/]*)/repa.html engine/reputation_popup.php?blog_name=$1 [L]
RewriteRule ^blog/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=blog&name=$1&page=$2 [L]
RewriteRule ^blog/([^/]*)/news/([0-9]+)-([^/]*).html index.php?do=blog&name=$1&news=$2 [L]
RewriteRule ^blog/([^/]*)/search/([^/]*)/page/([0-9]+)(/?) index.php?do=blog&name=$1&action=search&story=$2&page=$3 [L]
RewriteRule ^blog/([^/]*)/search/([^.]+)(/?) index.php?do=blog&name=$1&action=search&story=$2 [L]
RewriteRule ^blog/([^/]*)/search(/?) index.php?do=blog&name=$1&action=search [L]
RewriteRule ^blog/([^/]*)/addnews(/?) index.php?do=blog&name=$1&action=addnews [L]
# Вывод подборки новостей из блогов
RewriteRule ^selection(/?)+$ index.php?do=selection [L]
RewriteRule ^selection/page/([0-9]+)(/?)+$ index.php?do=selection&cstart=$1 [L]
# Вывод подборки новостей из блогов за определённый день
RewriteRule ^selection/([0-9]+)/([0-9]+)/([0-9]+)(/?)+$ index.php?do=selection&year=$1&month=$2&day=$3 [L]
RewriteRule ^selection/([0-9]+)/([0-9]+)/([0-9]+)/page/([0-9]+)(/?)+$ index.php?do=selection&year=$1&month=$2&day=$3&cstart=$4 [L]

# "Старт" админки блога

# Редаирование и просмотр пользователей
RewriteRule ^blog/([^/]*)/edit/user/~([^/]*)(/?) index.php?do=blog&name=$1&action=edit&user&$2 [L]
RewriteRule ^blog/([^/]*)/edit/user/edit/([^/]*)(/?) index.php?do=blog&name=$1&action=edit&user=$2 [L]
RewriteRule ^blog/([^/]*)/edit/user(/?) index.php?do=blog&name=$1&action=edit&user [L]
RewriteRule ^blog/([^/]*)/del/user/([^/]*)(/?) index.php?do=blog&name=$1&action=del&user=$2 [L]
# Просмотр и редактирование новостей
RewriteRule ^blog/([^/]*)/edit/news/~([^/]*)(/?) index.php?do=blog&name=$1&action=edit&news&$2 [L]
RewriteRule ^blog/([^/]*)/edit/news(/?) index.php?do=blog&name=$1&action=edit&news [L]
RewriteRule ^blog/([^/]*)/editnews/([0-9]+)(/?) index.php?do=blog&name=$1&action=editnews&id=$2 [L]
RewriteRule ^blog/([^/]*)/moder_news/~([^/]*)(/?) index.php?do=blog&name=$1&action=modernews&$2 [L]
RewriteRule ^blog/([^/]*)/moder_news(/?) index.php?do=blog&name=$1&action=modernews [L]
# Опции, RSS, Статическая страница, сохранение (по порядку)
RewriteRule ^blog/([^/]*)/edit/options(/?) index.php?do=blog&name=$1&action=edit&options [L]
RewriteRule ^blog/([^/]*)/edit/rss(/?) index.php?do=blog&name=$1&action=edit&rss [L]
RewriteRule ^blog/([^/]*)/edit/about(/?) index.php?do=blog&name=$1&action=edit&about [L]
RewriteRule ^blog/([^/]*)/save(/?) index.php?do=blog&name=$1&action=save [L]
# Сама админка
RewriteRule ^blog/([^/]*)/edit(/?) index.php?do=blog&name=$1&action=edit [L]

# "Конец" админки блога  
#///////////////////////////////////////////////////////////////
#*************** Start DLE + vBulletin ***********************
#///////////////////////////////////////////////////////////////
RewriteRule ^goforum/post-([0-9]+)(/)?$ index.php?do=goforum&postid=$1 [L]
#////////////////////////////////////////////////////////////////
#*************** End DLE + vBulletin ***********************
#/////////////////////////////////////////////////////////////////
# Модуль Files
RewriteRule ^files.xml$ index.php?do=files&op=rss&action=files

RewriteRule ^files(/?)+$ index.php?do=files
RewriteRule ^addfile(/?)+$ index.php?do=addfile
RewriteRule ^files/file([1-9][0-9]*).html index.php?do=files&op=download&fileid=$1
RewriteRule ^files/options.html index.php?do=files&op=options
RewriteRule ^files/([0-9]+)_(.*).html(/?)+$ index.php?do=files&op=download&fileid=$1 [L]
RewriteRule ^files/cat([1-9][0-9]*).html index.php?do=files&op=cat&id=$1
##############Сортировка файлов#############################################################
RewriteRule ^files/cat([1-9][0-9]*)-titleA.html index.php?do=files&op=cat&id=$1&orderby=titleA
RewriteRule ^files/cat([1-9][0-9]*)-titleD.html index.php?do=files&op=cat&id=$1&orderby=titleD
RewriteRule ^files/cat([1-9][0-9]*)-dateA.html index.php?do=files&op=cat&id=$1&orderby=dateA
RewriteRule ^files/cat([1-9][0-9]*)-dateD.html index.php?do=files&op=cat&id=$1&orderby=dateD
RewriteRule ^files/cat([1-9][0-9]*)-hitsA.html index.php?do=files&op=cat&id=$1&orderby=hitsA
RewriteRule ^files/cat([1-9][0-9]*)-hitsD.html index.php?do=files&op=cat&id=$1&orderby=hitsD
##############################################################################################
RewriteRule ^files/cat([0-9][0-9]*)_(.*)-(.*).html index.php?cstart=$2&do=files&op=cat&id=$1&orderby=$3
RewriteRule ^files/comments/(.*)/file([1-9][0-9]*).html index.php?cstart=$1&do=files&op=download&fileid=$2
RewriteRule ^files/page(.*)/ index.php?cstart=$1&do=files
RewriteRule ^files/file([1-9][0-9]*)-comdel([1-9][0-9]*).html index.php?do=files&op=del&fileid=$1&id=$2
RewriteRule ^files/brokenfile_([1-9][0-9]*).html index.php?do=files&op=brokenfile&fileid=$1

# Алфавит
RewriteRule ^files/alpha/([^/]*)(/?)+$ index.php?do=files&op=alpha&word=$1 [L]
RewriteRule ^files/alpha/([^/]*)/page([0-9]+)(/?)$ index.php?do=files&op=alpha&word=$1&cstart=$2 [L]

# вывод избранных статей
RewriteRule ^favoritesfiles(/?)+$ index.php?do=favoritesfiles [L]
RewriteRule ^favoritesfiles/page/([0-9]+)(/?)+$ index.php?do=favoritesfiles&cstart=$1 [L]

# Google SiteMap
RewriteRule ^files_sitemap.xml$ uploads/files_sitemap.xml [L]
# Модуль Files

# ���������
RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]

# ��� ����
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),([0-9]+),(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$6 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/print:page,([0-9]+),(.*).html(/?)+$ engine/print.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4 [L]

RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$4&news_page=$2&cstart=$3 [L]
RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$2 [L]
RewriteRule ^([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$2&newsid=$3 [L]
RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2 [L]

RewriteRule ^page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$1&cstart=$2 [L]
RewriteRule ^page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&news_page=$1 [L]
RewriteRule ^print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$1&newsid=$2 [L]
RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?newsid=$1 [L]

# �� ����
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2&day=$3 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&day=$3&cstart=$4 [L]
# �� ���� �����
RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&cstart=$3 [L]
# ����� �� ���� ���
RewriteRule ^([0-9]{4})(/?)+$ index.php?year=$1 [L]
RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ index.php?year=$1&cstart=$2 [L]
# ����� ���������� ����
RewriteRule ^tags/([^/]*)(/?)+$ index.php?do=tags&tag=$1 [L]
RewriteRule ^tags/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=tags&tag=$1&cstart=$2 [L]
# ����� ��� ���������� �����
RewriteRule ^user/([^/]*)(/?)+$ index.php?subaction=userinfo&user=$1 [L]
RewriteRule ^user/([^/]*)/news(/?)+$ index.php?subaction=allnews&user=$1 [L]
RewriteRule ^user/([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2 [L]
# ����� ���� ��������� ��������
RewriteRule ^lastnews/(/?)+$ index.php?do=lastnews [L]
RewriteRule ^lastnews/page/([0-9]+)(/?)+$ index.php?do=lastnews&cstart=$1 [L]
# ����� � ���� ��������
RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$1 [L]
RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2 [L]
# ����� ������������� ������
RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L]
RewriteRule ^newposts/page/([0-9]+)(/?)+$ index.php?subaction=newposts&cstart=$1 [L]
# �������������� ��������
RewriteRule ^static/(.*).html(/?)+$ index.php?do=static&page=$1 [L]
# ����� ��������� ������
RewriteRule ^favorites(/?)+$ index.php?do=favorites [L]
RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L]

RewriteRule ^rules.html$ index.php?do=rules [L]
RewriteRule ^statistics.html$ index.php?do=stats [L]
RewriteRule ^addnews.html$ index.php?do=addnews [L]
RewriteRule ^rss.xml$ engine/rss.php [L]
RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]
RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^<]+)/rss.xml$ engine/rss.php?do=cat&category=$1 [L]
RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L]
RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]
php_value upload_max_filesize 800M
php_value post_max_size 400M

по идее этот косяк начался ещё на версии 7.0,я тогда отрубил ЧПУ,сейчас без ЧПУ блоги отказываються работать :(
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху