最近、centos cwp をインストールしましたが、htaccess で index.php ファイルに正しくリダイレクトされないという問題が発生しました。
以下のコードは、Xampp のローカル ホストでオフラインで動作しており、実際には存在しないファイルの URL を index.php にリダイレクトします。
したがって、 Estate.php のファイルがあり、URL が Estate.php の場合は、直接 Estate.php に移動しますが、URL が .php なしの不動産である場合は、index.php に移動しますが、CWP の問題は、どちらの場合もつまり、url が Estate の場合は Estate.php に移動し、index.php は無視されます。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*)$ /index.php?path=$1 [NC,L,QSA]
</IfModule>