ホームページ  >  記事  >  バックエンド開発  >  URL書き換え

URL書き換え

WBOY
WBOYオリジナル
2016-06-23 13:46:461173ブラウズ

ブラウザのアドレス バー: http://127.0.0.1/job/all/2.html

htaccess: RewriteRule ^([a-z]{1,})/([a-z]{1,})/([0 - 9]{0,}).html$ $1/$2.php?page=$3

この式は問題ありませんか?


ディスカッション(解決策)への返信

誰もいません! ! !助けて! ! !

ディレクトリ階層に関連しています。htaccess ファイルはルート ディレクトリにありますか?

ディレクトリ階層に関連しています。htaccess ファイルはルート ディレクトリにありますか?



ああ、ついに来たね。

はい、ルートディレクトリにあります

job/all.php ファイルが存在する必要があります
all.php ファイル print_r($_SERVER) で効果を確認できます

job/all.php ファイルが存在する必要があります
all .php ファイルの print_r($_SERVER); で効果を確認できます



こんにちは、それは存在します。

.htaccess は有効ですか?他に判定に影響するコンテンツはありますか?

.htaccess は有効ですか?他に判定に影響するコンテンツはありますか?



.htaccess は無効です。

ルールは 1 つだけです

.htaccess ですら有効にならないのに、なぜわざわざするのでしょうか?

.htaccess ですら有効にならないのに、なぜわざわざするのでしょうか?



が有効です。つまり、値が取得できないということです

まず、このファイルが有効かどうかを判断し、たとえば、/a が /b.html に書き換えられるという単純なルールを記述します

ディレクトリ階層によっては、htaccess ファイルが取得できない可能性があります。有効になります

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