0

この .htaccess ファイルは、1 つを除いて、約 15 の異なる Web ホストで本来の機能を果たしているようです。「wwwdocs」フォルダを含む url:s 以外のすべては、/index.php で処理する必要があります。

wwwdocs-folder内の.phpファイルをロードできないことを除いて、このWebホストでもすべて正常に動作します(.css、.js、.jpg、.pngなど、wwwdocs /とそのサブフォルダー)。

ウェブホストのサポートによると、「Apache が 10 回の反復後に終了するリダイレクト ループが発生する」とのことですが、この問題を解決する方法についての手がかりは得られませENDん。LRewriteRule ^(.*)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>
4

0 に答える 0