在Ubuntu Apache中設置重定向,您需要編輯Apache的配置文件
打開終端。
使用文本編輯器打開Apache的配置文件。在這個例子中,我們將使用nano編輯器。您可以使用您喜歡的任何文本編輯器。
sudo nano /etc/apache2/sites-available/000-default.conf
如果您收到關于權限的錯誤,請嘗試使用sudo
運行nano:
sudo nano /etc/apache2/apache2.conf
在<VirtualHost>
標簽內找到您想要重定向的<Directory>
部分。如果您還沒有創建虛擬主機,請在/etc/apache2/sites-available/
目錄下創建一個新的配置文件,例如mydomain.conf
,然后在該文件中添加<VirtualHost>
標簽。
在<Directory>
部分中,添加以下代碼以設置重定向:
Redirect permanent /old-page.html http://www.example.com/new-page.html
這將把/old-page.html
永久重定向到http://www.example.com/new-page.html
。您可以根據需要更改URL。
保存更改并關閉文本編輯器。在nano中,按Ctrl + X
,然后按Y
,最后按Enter
。
為了使更改生效,您需要重啟Apache服務。在終端中運行以下命令:
sudo systemctl restart apache2
現在,當用戶訪問/old-page.html
時,他們將被永久重定向到http://www.example.com/new-page.html
。
請注意,這些步驟適用于基于Debian的Ubuntu系統。在其他Linux發行版上,步驟可能略有不同。