首先
是否可以建立重写规则,以便在我输入网址栏时
的 blog.mywebsite.com/file
它重定向到
的 www.mywebsite.com/blog/file.php吗
同样如果我想去网站的商店目录。我可以有一个重定向的规则吗
的 store.mywebsite.com/file
到
www.mywebsite.com/store/file.php?
第二
如果第一部分没问题,我怎么能这样做才能重定向呢
的 blog.mywebsite.com/file/this-is-my-article
到
www.mywebsite.com/blog/file.php?url=this-is-my-article
答案 0 :(得分:0)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} !^[^.]+\.mywebsite\.com$ [NC]
RewriteRule ^/?$ /%1/file.php? [L,R=302]
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} !^[^.]+\.mywebsite\.com$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+?)/?$ /%1/file.php?url=$1 [QSA,L,R=302]