将子域重定向到文件夹并隐藏该文件夹

时间:2016-05-14 17:34:53

标签: .htaccess

我有以下域名pmartins.pt,我添加了以下子域名euromilhoes.pmartins.pt。我需要将子域指向pmartins.pt/euromilhoes/public,我在.htaccess中使用了以下内容

RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ /euromilhoes/public [L]

这很好但我想隐藏URL中的公用文件夹。所以现在我有http://pmartins.pt/euromilhoes/public/,我希望它是http://pmartins.pt/euromilhoes/

我可以通过.htaccess吗?

1 个答案:

答案 0 :(得分:0)

要从根目录重定向到子文件夹,您可以使用

RewriteEngine on
#exclude existent dirs
RewriteCond %{REQUEST_FILENAME} !-d
#exclude existent files
RewriteCond %{REQUEST_FILENAME} !-f
# rewrite any other request to /publice
RewriteRule ^(.+)$ /public/$1 [NC,L]