2012-01-18 13 views
3

「.php」が「/」に置き換えられるように、誰かが.htaccessファイルに書き込むべきことを教えてもらえますか?.htaccessを使用してURLに '/'を追加する

私はネット全体を検索しましたが、私は本当に特定の答えを見つけることができません。

も、私は答えを探して、私の一日を過ごしてきた

と「?キー1 = VALUE1 &キー2 =値2」「/?キー1/VALUE1/KEY2 /値2 /」のようなクエリ文字列を置換します何も見つけることができませんでした。

+0

[PHP拡張機能を削除する](http://stackoverflow.com/questions/4588022/htaccess-to-remove-php-extension-godaddy) –

+0

はい私は必要があります.. – user1156837

答えて

1

クエリ文字列の場合、あなたはあなたのクエリ文字列から&=を置き換えるためにこれらのルールを使用することができます:/something?a=b&c=d&e=fをし、それを書き換える:

# replace all of the "=" 
RewriteCond %{QUERY_STRING} ^(.*)=(.*)$ 
RewriteRule ^(.*)$ /$1?%1/%2 [N] 

# replace all of the "&" 
RewriteCond %{QUERY_STRING} ^(.*)&(.*)$ 
RewriteRule ^(.*)$ /$1?%1/%2 [N] 

# ensure there's a trailing "/" at the end of the query string 
RewriteCond %{QUERY_STRING} !/$ 
RewriteRule ^(.*)$ /$1?%{QUERY_STRING}/ [N] 

これは、要求がかかります/something?a/b/c/d/e/f/

+0

あなたは '/'で '.php'拡張子を置き換えられませんでした。しかし、私はそこに、インターネット上の多くの記事は、あまりにも、それを感謝して、ウルの入力のために、高すぎると思う:) – user1156837

関連する問題