Apache 使用htaccess或cpanel将子目录重定向到子域
我想使用.htaccess或cpanel将子目录重定向到子域 重定向自 domain.in/子文件夹 到 子文件夹.domain.in 我正在为domain.in和subfolder.domain.in使用cakephp应用程序 每个都有单独的核心库 请帮我解决这个问题Apache 使用htaccess或cpanel将子目录重定向到子域,apache,.htaccess,cakephp,mod-rewrite,redirect,Apache,.htaccess,Cakephp,Mod Rewrite,Redirect,我想使用.htaccess或cpanel将子目录重定向到子域 重定向自 domain.in/子文件夹 到 子文件夹.domain.in 我正在为domain.in和subfolder.domain.in使用cakephp应用程序 每个都有单独的核心库 请帮我解决这个问题 提前感谢您可以将此规则用作/subfolder/.htaccess文件中的第一条规则: RewriteEngine On RewriteCond %{HTTP_HOST} ^(?:www\.)?domain\.in$ [NC]
提前感谢您可以将此规则用作
/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]
使用以下.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
工作很好。。。但是很少修改重写规则(.*)[NE,R=302,L]-感谢我没有工作重写规则(.*)[NE,R=302,L]。。请更新您的主代码脚本(而不是注释)。。谢谢更新完官方文件后,我会打勾: