重写 .htaccess 到子目录
Posted
技术标签:
【中文标题】重写 .htaccess 到子目录【英文标题】:Rewrite .htaccess to subdirectory 【发布时间】:2012-05-06 06:37:29 【问题描述】:如何重写 URL,所以当我输入时
http://mydomain.com/index.php
与
相同http://mydomain.com/subdomain/index.php
【问题讨论】:
【参考方案1】:如果您只想处理 index.php
,那么以下操作将起作用:
RewriteEngine On
RewriteRule ^(index\.php|)$ subdomain/$1 [L]
但是,如果您想重定向每个请求 subdomain folder
,那么以下将起作用:
RewriteEngine On
RewriteRule ^(?!subdomain/).*$ subdomain%REQUEST_URI [L,NC]
【讨论】:
第二条规则:你错过了第二个右括号【参考方案2】:对于所有文件
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.+)$ /subdomain/$1 [NC]
【讨论】:
【参考方案3】:试试这样的:
RewriteEngine On
RewriteRule ^$ /subdomain [L]
https://***.com/a/1328357/956397
【讨论】:
以上是关于重写 .htaccess 到子目录的主要内容,如果未能解决你的问题,请参考以下文章