我想要映射網址:我在地址欄上輸入網址http://help.localhost.com然後我會看到頁面http://localhost.com/help.html,但地址欄上的網址沒有更改(仍爲help.localhost.com)。我用下面的代碼:在Apache中通過htaccess重寫URL
RewriteEngine on
RewriteBase/
RewriteRule "localhost/help.html" "help.localhost.com"
但是,它並沒有爲我工作。 任何人都可以幫我解決這個問題!
我認爲,如果你瀏覽http://help.localhost.com直接您得到相同的內容,http://localhost.com/help.php吧?如果是這樣,你可以這樣做:'RewriteRule ^(localhost.com /.*)$ http://$1.localhost.com [R = 301,L,NC]' – Lambasoft
是的,絕對正確。但是,html文件,而不是php – user3697373
當你在瀏覽器中直接訪問'http:// help.localhost.com /'時,是什麼行爲? – anubhava