簡體   English   中英

htaccess domain.com/sub 到 sub.domain.com

[英]htaccess domain.com/sub to sub.domain.com

我想要的是:example.com/sub 是 sub.example.com/ 我創建了一個子域,並且主機不提供除生成 htaccess 文件的 url 之外的其他幫助。 它有 2 個值“子域”和“文件夾”。

在子域中我寫了“ https://example.com/sub ”,在文件夾中我寫了文件夾名:“sub”。

它給了我這個對我不起作用的東西。 我究竟做錯了什么?

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} https://example\.com/sub
RewriteCond %{REQUEST_URI} !sub/
RewriteCond %{REQUEST_URI} !/.well-known/acme-challenge/
RewriteRule ^(.*)$ sub/$1 [L]

您需要從%{HTTP_HOST}條件中刪除 url 方案。 你的RewriteCond %{HTTP_HOST} https://example\\.com/sub條件應該是RewriteCond %{HTTP_HOST} ^example\\.com$

嘗試

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^example\.com$
RewriteCond %{REQUEST_URI} !sub/
RewriteCond %{REQUEST_URI} !/.well-known/acme-challenge/
RewriteRule ^(.*)$ /sub/$1 [L]

讓我知道它是如何為你工作的。

暫無
暫無

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

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