ホームページ >バックエンド開発 >PHPチュートリアル >非常に異常な URL 書き換え、その解決方法

非常に異常な URL 書き換え、その解決方法

WBOY
WBOYオリジナル
2016-06-13 13:30:27886ブラウズ

非常に異常な URL 書き換え
RewriteRule ^trade/(d+).html$ /tradedetails.php?id=$1 [NC,L]

これら 2 行のルールはローカルでテストされており、正常です。

最も理解できないのは、次の現象です。
RewriteRule ^trader/(d+).html$ /tradedetails.php?id=$1 [NC,L] ]

取引をトレーダーに変更しましたが、正常に機能します。

他のルールにも取引キーワードがありますが、なぜ機能しないのですか?


解決策

-----解決策---------
URL が trader/1235 の場合。 html
その後、^trade/(d+).html$ /tradedetails.php?id=$1 [NC,L] を使用して一致させますか?
------解決策---------

話し合う
RewriteRule ^trade/(d+).html$ /tradedetails.php?id=$1 [NC,L]

これら 2 行のルールはローカルでテストされ、スペースに配置されると失敗します。ただし、他のルールは失敗します。すべて正常です。

最も理解できないのはこの現象です:
RewriteRule ^trader/(d+).html$ /tradedetails.php?id=$1 [NC,L]

Me trade を trader に変更しますが...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。