2017-08-27 344 views
2

我在cpanel public_html文件夾中有兩個目錄,一個用於前端(www?.domain.xyz),另一個用於管理部分(admin.domain.xyz)。什麼應該重寫.htaccess的樣子。我嘗試了以下,但它只適用於前面。.htaccess將子域重定向到目錄

DirectoryIndex front/public/index.php 
RewriteRule ^(.*)$ front/public/$1 [L] 
+0

是否要將子域重寫到/子域文件夾? – starkeen

+0

我想映射www或沒有www到前面的目錄和管理員到管理員目錄 –

回答

1

要映射example.comwww.example.com/前sub.example.com/子文件夾,您可以使用這些規則:

RewriteEngine on 

#rewrite main domain to /front folder 
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ 
RewriteRule !front /front%{REQUEST_URI} [NC,L] 
#subdomain to /subdomain folder 
RewriteCond %{HTTP_HOST} ^sub\.example\.com$ 
RewriteRule !subdomainfolder /subdomainfolder%{REQUEST_URI} [NC,L] 
相關問題