ホームページ >バックエンド開発 >PHPチュートリアル >疑似静的ルールについて混乱している場合は、解決策を問い合わせてください。

疑似静的ルールについて混乱している場合は、解決策を問い合わせてください。

WBOY
WBOYオリジナル
2016-06-13 13:29:591039ブラウズ

疑似静的ルールについて混乱している場合は、
RewriteRule ^/?([a-zA-Z-]+)-exam.html$ class-exam.php?classname=$1 [L]
このルールは正しいです。

アドレス アクセス: "http://www.xxx.com/abc-exam.html" ですが、アクセス ページは常に 404


これは次のように記述されます:
RewriteRule ^/?([a-zA-Z-]+)-exam.html/$ class-exam.php?classname=$1 [L]

アドレス アクセス " http://www.xxx.com/abc-exam.html/」から指定したページに誘導できます。


すみません、何が問題でしたか?なぜ「/」を追加する必要があるのですか。ありがとうございます


-----解決策---------

議論してくださいこれは次と競合していることが判明しました:
RewriteRule ^([a-z-]+).html$ class.php?classname=$1 [L]


では、この 2 つはどのように区別しますか?

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