0

.htaccess を使用してすべての URL のパラメーターを置き換えるにはどうすればよいですか?

たとえば、この URL

http://www.mysite.com/index.php?option=com_content&view=section&id=14&Itemid=117

次のように、「セクション」を「カテゴリ」に変更したいと思います。

http://www.mysite.com/index.php?option=com_content&view=category&id=14&Itemid=117

私はこれを試しましたが、うまくいきません:

RewriteCond %{QUERY_STRING} ^view=section([^&]*) [NC]
RewriteRule ^ %{REQUEST_URI}?view=category%1 [R,L]

ありがとう

4

1 に答える 1

1

このような ?

RewriteCond %{QUERY_STRING} ^(.*)view=section(.*)$ [NC]
RewriteRule ^ %{REQUEST_URI}?%1view=category%2 [R,L]

このルールは、他の URL 引数に影響を与えることなく、単語セクションをカテゴリ別に置き換えます。

于 2013-10-27T12:54:53.880 に答える