我正確修改我的.htaccess文件有問題。 目標是在我的服務器上實現一個Web服務來處理Apple的passkit請求。.htaccess重定向爲Web服務失敗,錯誤:太多重定向發生
這工作完美..差不多。因爲我的意圖是,當用戶輸入時:www.domain.com,他應該被導向www.domain.com/index.php。這將是通常的index.php,我希望他在訪問我的網站時看到。
當Apples Server試圖向我的Web服務發送請求時,它們應該被重定向到子文件夾/server/index.php。這工作得很好,當調用www.domain.com 但調用任何不同的URL,這應該被重定向的時候,我得到一個錯誤: 「重定向過多發生。」
我預計重定向/服務器/ index.php
如何正確修改我的配置文件? 我配置文件,如下所示:
<IfModule mod_rewrite.c>
RewriteEngine On
# If file with specified name does not exist, procede to rewrite rule below
RewriteCond %{REQUEST_FILENAME} !-f
# if request = root
RewriteRule ^/?$ /index.php
# else
RewriteRule !^/?(index\.php)$ www.medifaktor.de/server/index.php [R=301]
# Check for HTTP Header Authorization and if so, import it as a server environment variable into PHP
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] [L]
</IfModule>
謝謝!工作非常好! – konturgestaltung
不客氣,很高興它解決了。 – anubhava
還有一件事... – konturgestaltung