我想使用.htaccess或cpanel将子目录重定向到子域
从
重定向domain.in/subfolder
到
subfolder.domain.in
我在domain.in和subfolder.domain.in
中使用cakephp app每个都有单独的核心库
请帮我解决这个问题
提前致谢
答案 0 :(得分:1)
您可以在/subfolder/.htaccess
文件中将此规则用作非常第一规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?domain\.in$ [NC]
RewriteRule (.*) http://subfolder.domain.in/$1 [NE,R=302,L]
否则:
RewriteCond %{HTTP_HOST} ^(?:www\.)?(domain\.in)$ [NC]
RewriteRule (.*) http://subfolder.%1/$1 [NE,R=302,L]
答案 1 :(得分:0)
使用以下.htaccess文件可能有效:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^domain.in [NC]
RewriteRule ^(.*)$ http://www.domain.in$1 [L,R=301]
RedirectMatch 301 ^/subfolder/(.*)$ http://subfolder.domain.in/$1