当前位置: 代码迷 >> PHP >> 问个.htaccess通用写法如何写
  详细解决方案

问个.htaccess通用写法如何写

热度:405   发布时间:2016-04-28 21:05:40.0
问个.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]
  相关解决方案