get パラメーターを削除するルールを書き直して、次の URL にする必要があります。
http://www.showsec.co.uk/?css=stylesheets/dropkick
になるだろう
http://www.showsec.co.uk/stylesheets/dropkick
これが私が試したもので、うまくいかないようです:
RewriteRule ^/?css=$ /$1 [L]
get パラメーターを削除するルールを書き直して、次の URL にする必要があります。
http://www.showsec.co.uk/?css=stylesheets/dropkick
になるだろう
http://www.showsec.co.uk/stylesheets/dropkick
これが私が試したもので、うまくいかないようです:
RewriteRule ^/?css=$ /$1 [L]
mod_rewrite と .htaccess を有効にしてからhttpd.conf
、このコードをディレクトリの.htaccess
下に配置します。DOCUMENT_ROOT
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+\?css=([^\s]+) [NC]
RewriteRule ^ /%1? [R=302,L]
RewriteCond %{QUERY_STRING} !^css= [NC]
RewriteRule ^(stylesheets/.+?)/?$ /?css=$1 [L,QSA,NC]
正常に動作していることを確認したら、 に置き換えR=302
ますR=301
。R=301
mod_rewrite ルールのテスト中は (Permanent Redirect) を使用しないでください。