簡體   English   中英

htaccess重寫未更改瀏覽器地址欄

[英]htaccess Rewrite is Not Changing Browser Address Bar

我覺得我在這里想念什么。 我們最初使用子域(m.example.com)進行移動流量。 現在,我們希望不再使用它,我們希望將訪問m.example.com頁面的所有用戶直接重定向到example.com。 一切似乎都正常,但是瀏覽器中的地址欄永遠不會改變。 如果用戶鍵入m.example.com,則該域仍保留在地址欄中。 我想念什么? 這是我的htaccess中的重寫:

RewriteEngine on
  RewriteRule ^ - [E=protossl]
  RewriteCond %{HTTPS} on
  RewriteRule ^ - [E=protossl:s]

  #custom redirects
  #RewriteCond %{HTTP_HOST} ^example.com
  #RewriteRule ^(.*)$ http://www.example.com/$1 [R=permanent,L]

您可以使用:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^m\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [R=permanent,L]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM