この .htaccess ファイルは、1 つを除いて、約 15 の異なる Web ホストで本来の機能を果たしているようです。「wwwdocs」フォルダを含む url:s 以外のすべては、/index.php で処理する必要があります。
wwwdocs-folder内の.phpファイルをロードできないことを除いて、このWebホストでもすべて正常に動作します(.css、.js、.jpg、.pngなど、wwwdocs /とそのサブフォルダー)。
ウェブホストのサポートによると、「Apache が 10 回の反復後に終了するリダイレクト ループが発生する」とのことですが、この問題を解決する方法についての手がかりは得られませEND
ん。L
RewriteRule ^(.*)wwwdocs/(.*)$ /wwwdocs/$2 [L]
wwwdocs/ またはそのサブフォルダーにある .php ファイルを読み込もうとすると、500 Internal Server Errorが発生します。
私がここで間違っていることについて何か考えはありますか?:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
Options +FollowSymLinks
RewriteCond %{request_uri} !^/wwwdocs
RewriteCond %{request_uri} !^/index\.php$
RewriteRule ^(.*)wwwdocs/(.*)$ /wwwdocs/$2 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php?url=$1 [QSA,L]
</IfModule>