このURLを書き換えるにはどうすればよいですか?
http://mywebsite.com/?a=a
このURLへ:
http://mywebsite.com/a/
htaccessで?
この書き換えルールを試しましたが、機能しません。
RewriteRule /a /?a=a
このURLを書き換えるにはどうすればよいですか?
http://mywebsite.com/?a=a
このURLへ:
http://mywebsite.com/a/
htaccessで?
この書き換えルールを試しましたが、機能しません。
RewriteRule /a /?a=a
?a=a
URIで完全に一致するものだけを探している場合は、これを使用できます。
RewriteRule ^\?a=a$ /a/ [R=301]
これは、ユーザーのブラウザで実際のURLを書き換え、301ヘッダーを提供して、ページをクロールするすべてのユーザーに、使用する「適切な」URI(したがって[R=301]
)を知らせることを前提としています。
代わりにこれを試してください:
RewriteRule ^a/?$ /?a=a [L]
http://mywebsite.com/a/
これにより、リクエストがにルーティングされますhttp://mywebsite.com/?a=a