关于项目:客户可以预订/预订其内容的子域名... 因此,如果您预订子域选项,则您的内容将显示在sub.example.com上,如果您未预订此选项,则内容会显示在example.com/sub上,内容会定期显示。我正在尝试使用以下重定向机制来实现此目的。
使用位于sub.example.com
下的.htaccess实现RewriteEngine on
RewriteCond %{REQUEST_URI} / [NC]
RewriteRule ^(.*)$ http://example.com/sub [P]
example.com/sub或sub.example.com上的所有链接都是绝对链接,因此如果我点击sub.example.com上的主徽标,我会被重定向到example.com并且浏览器栏会发生变化。如果我点击sub.example.com上显示的文章,它包含一个示例/例子的href,所以我到达example.com/article就好了。
我的问题是这些:
答案 0 :(得分:1)
示例代码:
RewriteEngine on
RewriteCond %{REQUEST_URI} !/sub [NC]
RewriteCond %{HTTP_HOST} ^sub\.example\.com [NC]
RewriteRule ^(.*)$ /sub/$1 [QSA,L]