.php
書き換えルールを使用してwthを置き換えるにはどうすればよいですか/
例えば:
search.php?k=background
に search/?k=background
私がこれまでに持っているのは:
RewriteRule ^search/?k=([a-zA-Z0-9_-]+)$ search.php/?k=$1
.php
書き換えルールを使用してwthを置き換えるにはどうすればよいですか/
例えば:
search.php?k=background
に search/?k=background
私がこれまでに持っているのは:
RewriteRule ^search/?k=([a-zA-Z0-9_-]+)$ search.php/?k=$1
別のオプションは次のとおりです。
RewriteEngine On
RewriteBase /
#Rule applies only when the script is search.php
RewriteCond %{REQUEST_URI} ^.*search\.php.*$
#Query will be automatically appended to search/
RewriteRule .* http://mydomain.com/search/ [L]
リダイレクトします:
http://mydomain.com/search.php?k=background
に
http://mydomain.com/search/?k=background
これを試して:
RewriteRule ^(.*)\.php(.*)$ $1/$2
自動的に追加される書き換えルールからクエリ文字列を削除する必要があります。
RewriteRule ^search/?$ search.php [L]