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

Тема в разделе "DLE", создана пользователем Dark Angell, 12 янв 2009.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Dark Angell

    Dark Angell Читатель

    Заблокирован
    Регистр.:
    29 фев 2008
    Сообщения:
    1.036
    Симпатии:
    690
    Всем привет,у меня такая проблема на сайте:
    при включённом ЧПУ некоторые категории при нажатии на них переходят на 404-ую ошибку,если отрубить ЧПУ то категории работают нормально,но перестаёт работать модуль блогов.
    Помогите плиз,версия двига 7.2 от мадмана :ah:
     
  2. dm_mb

    dm_mb

    Регистр.:
    6 июн 2006
    Сообщения:
    610
    Симпатии:
    122
    а .htacces правил? правильно правил?
     
  3. gtkatz

    gtkatz Постоялец

    Регистр.:
    24 мар 2007
    Сообщения:
    56
    Симпатии:
    20
    не имеют этого модуля, но попробуйте добавить (htaccess)
    RewriteBase /
     
  4. Dark Angell

    Dark Angell Читатель

    Заблокирован
    Регистр.:
    29 фев 2008
    Сообщения:
    1.036
    Симпатии:
    690
    вот содежание моего файла .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=$[L]
    # Сам блог
    RewriteRule ^blog(/?)+$ index.php?do=blog [L]
    RewriteRule ^blog/~([^/]*)(/?)+$ index.php?do=blog&$[L]
    RewriteRule ^blog/~([^/]*)/page/([0-9]+)(/?)+$ index.php?do=blog&$1&page=$[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=$[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=$[L]
    RewriteRule ^blog/([^/]*)/rss.xml engine/blog.php?name=$[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=$[L]
    RewriteRule ^blog/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=blog&name=$1&page=$[L]
    RewriteRule ^blog/([^/]*)/news/([0-9]+)-([^/]*).html index.php?do=blog&name=$1&news=$[L]
    RewriteRule ^blog/([^/]*)/search/([^/]*)/page/([0-9]+)(/?) index.php?do=blog&name=$1&action=search&story=$2&page=$[L]
    RewriteRule ^blog/([^/]*)/search/([^.]+)(/?) index.php?do=blog&name=$1&action=search&story=$[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=$[L]
    # Вывод подборки новостей из блогов за определённый день
    RewriteRule ^selection/([0-9]+)/([0-9]+)/([0-9]+)(/?)+$ index.php?do=selection&year=$1&month=$2&day=$[L]
    RewriteRule ^selection/([0-9]+)/([0-9]+)/([0-9]+)/page/([0-9]+)(/?)+$ index.php?do=selection&year=$1&month=$2&day=$3&cstart=$[L]

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

    # Редаирование и просмотр пользователей
    RewriteRule ^blog/([^/]*)/edit/user/~([^/]*)(/?) index.php?do=blog&name=$1&action=edit&user&$[L]
    RewriteRule ^blog/([^/]*)/edit/user/edit/([^/]*)(/?) index.php?do=blog&name=$1&action=edit&user=$[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=$[L]
    # Просмотр и редактирование новостей
    RewriteRule ^blog/([^/]*)/edit/news/~([^/]*)(/?) index.php?do=blog&name=$1&action=edit&news&$[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=$[L]
    RewriteRule ^blog/([^/]*)/moder_news/~([^/]*)(/?) index.php?do=blog&name=$1&action=modernews&$[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=$[L]
    #////////////////////////////////////////////////////////////////
    #*************** End DLE + vBulletin ***********************
    #/////////////////////////////////////////////////////////////////
    # Модуль Files
    RewriteRule ^files.xmlindex.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=$[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=$[L]
    RewriteRule ^files/alpha/([^/]*)/page([0-9]+)(/?)$ index.php?do=files&op=alpha&word=$1&cstart=$[L]

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

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

    # ���������
    RewriteRule ^page/(.*)$ index.php?cstart=$[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=$[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=$[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=$[L]
    RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$[L]

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

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

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

    RewriteRule ^rules.htmlindex.php?do=rules [L]
    RewriteRule ^statistics.htmlindex.php?do=stats [L]
    RewriteRule ^addnews.htmlindex.php?do=addnews [L]
    RewriteRule ^rss.xmlengine/rss.php [L]
    RewriteRule ^sitemap.xmluploads/sitemap.xml [L]

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule 
    ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$[L]
    RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$[L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule 
    ^([^<]+)/rss.xmlengine/rss.php?do=cat&category=$[L]
    RewriteRule ^page,([0-9]+),([^/]+).htmlindex.php?do=static&page=$2&news_page=$[L]
    RewriteRule ^([^/]+).htmlindex.php?do=static&page=$[L]
    php_value upload_max_filesize 800M
    php_value post_max_size 400M
    по идее этот косяк начался ещё на версии 7.0,я тогда отрубил ЧПУ,сейчас без ЧПУ блоги отказываються работать :(
     
Статус темы:
Закрыта.