Dot-Htaccess
帶有副檔名和子文件夾的 301 永久重定向
我試圖將 301 從http://example.com>永久重定向到<http://example1.com
RewriteEngine On Options +FollowSymLinks RewriteCond %{HTTP_HOST} ^test\.example\.com$ [OR] RewriteCond %{HTTP_HOST} ^www\.test\.example\.com$ RewriteRule ^submitticket\.php\/?(.*)$ "http\:\/\/test\.example1\.com\/contact\.php$1" [R=301,L] RewriteCond %{HTTP_HOST} ^test\.example\.com$ [OR] RewriteCond %{HTTP_HOST} ^www\.test\.example\.com$ RewriteRule ^/?$ "http\:\/\/manage\.example1\.com\/" [R=301,L]
如果我將 http://example.com/index.php 之類的任何連結設置為 http://example1.com/index.php它不會重定向
如何製作包含所有副檔名和目錄的永久重定向文件?
為 example.com 創建一個單獨的虛擬主機並將其放入配置文件中:
ServerName example.com Redirect permanent / http://example1.com/
記住尾部的斜杠。這會將任何請求重定向到其他域,包括子文件夾、文件等。