1

(ほとんどのWebサイトには「きれいな」または「クリーンな」URLがあるため、これはWeb上で最も一般的で最も簡単に対処できる質問の1つであるように思われます。しかし、私の検索ではすべて、最も複雑なものの1つであることが証明されています。)

example.com/about最も単純な形式では、URLバーに入力して、サーバーにファイルを返してもらいたいと思いますexample.com/about.php。現状では、example.com / about.phpを入力またはリンクする必要がありますが、これはSEOやユーザーフレンドリーではありません。これは複雑な文字列に関するものではありません。ファイルは同じように簡単に作成できますexample.com/about.html

ファイルで使用しようとしているコードがいくつかあり.htaccessますが、何も実行されないようです。

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([a-z]+)/$ /$1.php

.htaccess私が設定した404リダイレクト(ここに含めたコードの下のドキュメントに表示されます)が正しく機能しているため、ファイルが機能していることはわかってい.htaccesます。特に、アクセスしようとしてexample.com/about404ページが表示された場合はそうです。

ご協力いただきありがとうございます!

4

1 に答える 1

0

最後のルールは、http://example.com/about/に一致するように設計されています。あなたが欲しいのは

RewriteRule ^([a-z]+)$ $1.php
于 2012-11-12T21:31:26.703 に答える