2

私は自分のサイトで次の書き換えを使用し、共有サーバーで正常に機能しました。

 RewriteEngine On
 <Files .*> 
     Order Deny,Allow   
     Deny From All
 </Files>
 <Files ~ "^\.ht">
     order allow,deny
     deny from all
     satisfy all
 </Files>
 <FilesMatch "^php5?\.(ini|cgi)$">
     Order Deny,Allow 
     Deny from All 
     Allow from env=REDIRECT_STATUS 
 </FilesMatch> 
 AddDefaultCharset utf-8
 Options All -Indexes
 RewriteCond %{REQUEST_FILENAME} \.(gif|jpe?g|png|js|css|swf|ico|txt|pdf|xml)$ [OR]
 RewriteCond %{REQUEST_FILENAME} -f [OR]
 RewriteCond %{REQUEST_FILENAME} -s [OR]
 RewriteCond %{REQUEST_FILENAME} -l [OR]
 RewriteCond %{REQUEST_FILENAME} -d
 RewriteRule ^.*$ - [NC,L]
 RewriteRule ^.*$ public_html/index.php [NC,L]   

しかし、今では次のエラーが表示されます。

404 Not Found
要求されたリソースがこのサーバーで見つかりませんでした!
Powered By LiteSpeed Web Server
LiteSpeed Technologies は、この Web サイトの管理と内容について責任を負いません。

このエラーを修正するにはどうすればよいですか?

LiteSpeed?では異なる動作をします。

4

4 に答える 4