簡體   English   中英

301 子域重定向到主域但根到特定文件夾

[英]301 redirect of sub domain to main domain but root to a specific folder

我想將我的子域重定向到主域,除了根。

我這樣做了:

RewriteCond %{HTTP_HOST} ^sub.main.com$ [NC]
RewriteRule ^(.*)$ https://www.main.com/$1 [R=301,L]

因此,此代碼將所有 URL 從 sub 重定向到 main,但我想要

sub.main.com

像這樣在 URL 中進行

www.main.com/sub-category

我嘗試了很多東西。 一個是:

首先:sub.main.com 到 sub.main.com/index.php 之后: sub.main.com/index.php到 www.main.com/sub-category

我也發現了類似的東西,但我被困住了

使用 .htaccess 重定向站點,但排除一個文件夾

還有很多...

我無法完成它。

有人可以幫忙嗎?

提前致謝。

嘗試:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^sub.main.com$ [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^ https://www.main.com/sub-category [R=301,L]

RewriteCond %{HTTP_HOST} ^sub.main.com$ [NC]
RewriteRule ^(.*)$ https://www.main.com/$1 [R=301,L]

這將重定向:

  1. sub.main.com/xyzhttps://www.main.com/xyz
  2. sub.main.com/https://www.main.com/sub-category

暫無
暫無

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

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