2

Xampp を Web サーバーとしてインストールしましたが、自分のプロジェクトの 1 つにクリーンな URL を作成したいと考えています。したがって、このプロジェクトのルートにある .htaccessファイルにこれらの単純な行を入れます。

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

また、このプロジェクトで次のようなリンクを作成しました。

<a href="/about/">About Us</a>

localhost/this_project/about/に行くと思っていましたが、うまくいきません。私はlocalhost/about/に行きますが、これは間違っています。どうすればこの問題を解決できますか?

この行も .htaccess ファイルの 2 行目に入れましたが、変化はありませんでした。

RewriteBase /this_project/

注意: 各プロジェクトのhtdocsフォルダーには多くのディレクトリがあります。

4

1 に答える 1

0

あなたはhtaccessに問題がないように見えるので、あなたが欠けていると思います

AllowOverride All

VHOST<directory>ブロック内。AllowOverride を追加した後にサーバーが失敗する場合は、mod_rewrite が有効になっていることを確認してください。

于 2012-11-28T16:44:16.530 に答える