1

このURLを書き換えるにはどうすればよいですか?

http://mywebsite.com/?a=a

このURLへ:

http://mywebsite.com/a/

htaccessで?

この書き換えルールを試しましたが、機能しません。

RewriteRule /a /?a=a
4

2 に答える 2

1

?a=aURIで完全に一致するものだけを探している場合は、これを使用できます。

RewriteRule ^\?a=a$ /a/ [R=301]

これは、ユーザーのブラウザで実際のURLを書き換え、301ヘッダーを提供して、ページをクロールするすべてのユーザーに、使用する「適切な」URI(したがって[R=301])を知らせることを前提としています。

于 2012-08-28T15:02:55.147 に答える
1

代わりにこれを試してください:

RewriteRule ^a/?$ /?a=a [L]

http://mywebsite.com/a/これにより、リクエストがにルーティングされますhttp://mywebsite.com/?a=a

于 2012-08-28T15:03:43.223 に答える