Apache 中的重定向 URL

Apache 中的重定向 URL

如果我打開 URL“,我想為該案例建立重寫規則”http://server.example.com/pagename”,它將顯示“的站點http://server.example.com/index.php」。

不幸的是,我在 Apache 中收到一個錯誤,指出存在重定向錯誤,並且請求永遠不會完成。該 URL 似乎處於無限循環中:“http://server.example.com/pagename 頁面名稱 頁面名稱……”

這是 Apache 設定檔。我做錯什麼了嗎?

<VirtualHost *:80>
    Redirect / http://server.example.com/pagename
    DocumentRoot /var/www/html/
    ServerName server.example.com

    <Directory "/var/www/html/">
        Require all granted
        AllowOverride All
    </Directory>
</VirtualHost>

答案1

是的,您無條件重定向到http://server.domain.com/pagename

試試這個配置:

Redirect "/pagename" "http://server.domain.com/index.php"

或者

Redirect "/pagename" "http://server.domain.com/"

相關內容