读书人

问个.htaccess通用写法如何写

发布时间: 2013-07-16 22:38:05 作者: rapoo

问个.htaccess通用写法怎么写

RewriteCond %{HTTP_HOST} ^xxx.rtkuhn.com$ [NC]
RewriteCond %{REQUEST_URI} !^/xxx/
RewriteRule ^(.*)$ /xxx/$1
RewriteCond %{HTTP_HOST} ^xxx.rtkuhn.com$
RewriteRule ^(/)?$ /xxx/index.htm [L]

这段代码可以自动重写名字为xxx的子目录文件夹为二级域名,我想问下现在我有上百个这样的子目录,一个一个添加的话会很麻烦,通用的规则该怎么写呢?谢谢!
[解决办法]
RewriteCond %{HTTP_HOST} ^([^\.]+).rtkuhn.com$ [NC]
RewriteCond %{REQUEST_URI} !^/%1/
RewriteRule ^(.*)$ /%1/$1
RewriteCond %{HTTP_HOST} ^([^\.]+).rtkuhn.com$
RewriteRule ^(/)?$ /%1/index.htm [L]

读书人网 >PHP

热点推荐