如何重写此
mywebsite.com/storage/exports/1-folder1到folder1.mywebsite.com/
mywebsite.com/storage/exports/2-folder2到folder2.mywebsite.com/
mywebsite.com/storage/exports/3-folder3到folder3.mywebsite.com/
.......
使用通配符htaccess
感谢
答案 0 :(得分:0)
将此添加到您的网络根.htaccess
目录
/
RewriteEngine on
RewriteCond %{THE_REQUEST} \ /+storage/exports/([^/]+)(/.*)?$ [NC]
RewriteRule ^ http://%1.mywebsite.com%2 [R,L]
RewriteCond %{HTTP_HOST} ^(?!www\.)([^.]+)\.mywebsite\.com$ [NC]
RewriteRule ^(.*)$ /storage/exports/%1/$1 [L]
这要求您对不的子目录进行编号,因为除非我知道确切的子域名是什么,否则我无法正确推断序数。