簡體   English   中英

htaccess 將頁面重定向到特定的子域

[英]htaccess redirect pages to specific subdomain

假設我有一個頁面: foob​​ar.com/application.php

我希望對 foobar.com/application.php 的任何引用都重定向為 www.foobar.com/application.php。 我只希望該規則適用於 application.php 頁面。

xyz.foobar.com/page1.php 不會重定向。 xyz.foobar.com/application.php 將重定向到 www.foobar.com/application.php。

(除 www 之外的任何子域)。foobar.com/application.php 將重定向到 www。

我如何形成一個 htaccess 規則,說明何時訪問 application.php 頁面以檢查子域,如果它不是 www.,則將其設為 www.?

application.php 頁面示例

  1. www.foobar.com/application.php不會重定向,因為它是 www
  2. abc.foobar.com/application.php將重定向到 www。
  3. xyz.foobar.com/application.php將重定向到 www。
  4. what.foobar.com/application.php將重定向到 www。
  5. any.foobar.com/application.php將重定向到 www。
  6. (這里除了 www之外的任何內容) .foobar.com/application.php將重定向到 www。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^xyz.foobar.com$ [NC]
RewriteCond %{THE_REQUEST} /application\.php [NC]
RewriteRule ^(.*)$ http://www.foobar.com/$1 [NC,R,L]

暫無
暫無

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

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