воскресенье, 20 января 2013 г.

Код Sape для .htaccess как правильно поставить




Здравствуйте, есть сайт на котором два движка один из которых Wordpress. Хочу поставить на Wordpress Биржу Статей но при установке шаблона урл пишет "Шаблон не обрабатывается на сайте. Проверьте работоспособность правил mod_rewrite для шаблона"

пишу шаблон
Код:
news/{id}{name}.html
код для .htaccess сгенерированный сапой


Код:
<IfModule mod_rewrite.c>
RewriteEngine On

#Article images rules
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^news/[a-z0-9\_\-]+\.(jpg|gif|png)$ /мой_ключ.php [L]

#Articles rules
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^news/([0-9]+)([a-z0-9\_\-]+)\.html$ /мой_ключ.php [L]

</IfModule>
на данный момент файл .htaccess имеет вид
Код:
RewriteEngine On

RemoveHandler .php .htm .html 
AddHandler application/x-httpd-php .php .htm .html
RemoveHandler .tpl
AddType application/x-httpd-php .tpl

RewriteRule ^add-([0-9]+).html$ /?reg=$1
RewriteRule ^([a-zA-Z0-9_]+)-([0-9]+)/$ /?c=$1&r=$2
RewriteRule ^([a-zA-Z0-9_]+)-([0-9]+)/[a-zA-Z_-]*([0-9]+).html$ /?c=$1&r=$2&p=$3
RewriteRule ^([a-zA-Z0-9_]+)/str([0-9]+).html$ /?c=$1&p=$2
RewriteRule ^([a-zA-Z0-9_]+)/$ /?c=$1&p=1
RewriteRule ^([a-zA-Z0-9_]+)/pid([0-9]+).html$ /?l=$2
RewriteRule ^[a-zA-Z_-]*([0-9]+).html$ /?l=$1

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^feeds/([0-9]*)\.html$ feedview.php?fid=$1&%{QUERY_STRING}    [NE,L]

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^simple\/mostpopular\.html$ index.php?mostpop=1&%{QUERY_STRING}    [NE,L]

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^simple\/newest\.html$ index.php?newest=1&%{QUERY_STRING}    [NE,L]


RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^advanced\/mostpopular\.html$ makefeed.php?mostpop=1&%{QUERY_STRING}    [NE,L]

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^advanced\/newest\.html$ makefeed.php?newest=1&%{QUERY_STRING}    [NE,L]

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^simple/categories/([0-9]*)(-sF([0-9])*)?(-sM([0-9])*)?\.html$ index.php?catid=$1&Sfield=$3&Smode=$5&%{QUERY_STRING}    [NE,L]

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^advanced/categories/([0-9]*)(-sF([0-9])*)?(-sM([0-9])*)?\.html$ makefeed.php?catid=$1&Sfield=$3&Smode=$5&%{QUERY_STRING}    [NE,L]

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^advanced/index(-sF([0-9])*)?(-sM([0-9])*)?.html$ makefeed.php?Sfield=$2&Smode=$4&%{QUERY_STRING}    [NE,L]

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^simple/index(-sF([0-9])*)?(-sM([0-9])*)?.html$ index.php?Sfield=$2&Smode=$4&%{QUERY_STRING}    [NE,L]

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^search/index(-sF([0-9])*)?(-sM([0-9])*)?.html$ search.php?Sfield=$2&Smode=$4&%{QUERY_STRING}    [NE,L]

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^addfeed.html$ addfeed.php?%{QUERY_STRING}    [NE,L]

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^aboutrss.html$ aboutrss.php?%{QUERY_STRING}    [NE,L]

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^kodrss.html$ kodrss.php?%{QUERY_STRING}    [NE,L]

# BEGIN WordPress

# END WordPress

DirectoryIndex indexw.php
Помогите разобраться, куда нужно вставить код сапы? Уже попробовал везде повставлять- никак не принимает его сапа.

Комментариев нет:

Отправить комментарий