0

設定でナイス URL をオンにすると、403 エラーが発生します。
これが私のhtaccessファイルです:

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

設定は同じように設定されています.Nice URLが正常に機能する別のWebサイトにあります。
クリアキャッシュがあります。

ページ<a href="[[~1]]" title="some title">Some Page</a>に追加すると、正しいリンクが表示されますが、このページに移動すると、再び 403 ページが表示されます。私は何を間違っていますか?

4

1 に答える 1

0

あなたの .htaccess は正しいようです [それがデフォルトです]

  • マネージャーからキャッシュをクリアするだけでなく、ディスクからすべてのキャッシュ ファイルを削除します。

  • 「すべてのコンテキストで重複する URI をチェックする」、「フレンドリ エイリアス パスを使用する」がチェックされていること、リソースに実際にエイリアスがあることを確認します。

ただし、404 ではなく 403 が表示されますか? 404 エラーが発生するはずですが、リソース グループを設定しましたか? テスト中は、そのグループのメンバーであることを確認してください。

于 2012-07-06T15:14:31.380 に答える