2016-08-31 10 views
0

I持って、次のリンク:次の条件のための.htaccessルールは何でしょうか?

http://www.example.com/pdf/this-is-a-link.html

に変換する必要があります:

http://www.example.com/index.php?query=this-is-a-link&type=pdf

はまた、.cssのは、.jsファイルなどのファイルがこのルールを避けるために必要です。これまでの私の.htaccessファイルはこれです:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/(.*)?$ $2/$3 [L] 
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+).html$ index.php?query=$2&type=$1&link=seo [L] 

</IfModule> 

問題は、今私たちは管理パネルがあります。 cssファイルとjsファイルは^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/(.*)?$ $2/$3ルールに分類されています。 そのようなリンクの例:http://www.example.com/admin/css/bbpress.css

「ルールに単語admin ...が含まれていない場合」にルールを変更できますか?

+0

が、それはするRewriteRule ^(管理者)/でなければなりません$ $ 1/$ 2 [L]? – cowboysaif

答えて

1

は、最初のルールの前に条件を追加します(。*)

RewriteCond %{REQUEST_URI} !^admin 
関連する問題