Nginx
如何以 .PHP 結尾的特定 URL 重定向到 Nginx 中的另一個 URL?
如果 URL 以 .HTML 結尾,我可以毫無問題地控制它並在 Joomla 中重定向它。但是如果以 .PHP 結尾,我會得到 404 頁面。
我認為它可以通過以下兩種方式之一進行修復:1. 讓 Joomla 控制以 PHP 結尾的 URL,以便我可以從 Joomla 中重定向 URL 或 2. 嘗試在 NGINX 配置中執行此操作:
location / { try_files $uri $uri/ /index.php?$args; } location /oldsignup.php { rewrite ^/.* http://example.com/signup.html permanent; } location /oldsignup2.php { rewrite ^/.* http://example.com/signup.html permanent; }
我嘗試了上述方法,但失敗了。
修復它:
rewrite ^/oldsignup1.php$ http://example.com/signup.html permanent; rewrite ^/oldsignup2.php$ http://example.com/signup.html permanent; location / { try_files $uri $uri/ /index.php?$args; }