0

Stackで、たくさんの例を示しているいくつかの質問を見つけましたが、本のすべての人を試しましたが、これは機能しません。

変換しようとしています。

www.domain.com/title/index.php?id=70048305

www.domain.com/title/70048305

双方向に変換してほしい。クエリ文字列とクリーンURLを使用して入力する場合。

私の書き直しの何が問題になっていますか?

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^title/(.+)$ index.php?id=$1 [L,QSA]

この.htaccessファイルをルートと/title/フォルダーの両方に配置したことに注意してください。

4

2 に答える 2

1

これを試して

RewriteEngine On

RewriteRule ^([a-zA-Z0-9-+/]+)$ index.php?id=$1
RewriteRule ^([a-zA-Z0-9-+/]+)/$ index.php?id=$1
于 2012-07-06T00:56:44.023 に答える
0

一致しないで^title/(.+)$くださいあなたはそのような数字だけを一致させる必要があります^title/([\d]+)/?

さもないと、

www.domain.com/title/index.php?id=70048305

一致し、リダイレクトされます:

index.php?id=index.php?id=70048305
于 2012-07-06T00:56:42.260 に答える