2011-02-08 2 views
0

이것은 내 htaccess 파일, wordpress multisite htacces입니다. 나는 거기에 내 사용자 정의 규칙을 넣고 wordpress 그것을 못하게하지 말아야합니다. 내가 어떻게 할 수 있니? 대담한 것은 내 사용자 정의 재 작성 규칙입니다.WordPress가 그것을 덮어 쓰지 않도록 사용자 정의 다시 쓰기 규칙을 추가하십시오.

RewriteEngine On 
RewriteBase/

**MY CUSTOM RULE RewriteRule ^/\?currentpage=(\d+)$ currentpage/$1.html [NC,L]** 

RewriteRule ^index\.php$ - [L] 

# uploaded files 
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L] 

# add a trailing slash to /wp-admin 
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] 

RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^- [L] 
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] 
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] 
RewriteRule . index.php [L] 

답변

0

RewriteRule으로는 URI 경로 만 확인할 수 있으며 쿼리는 확인할 수 없습니다.

RewriteCond %{QUERY_STRING} ^currentpage=(\d+)$ 
RewriteRule ^$ currentpage/%1.html [NC,L] 
: 당신은 URI 쿼리에 대한 RewriteCondQUERY_STRING를 사용할 필요가
관련 문제