Kla*_*tuk 4 apache .htaccess mod-rewrite redirect url-rewriting
我有子站点命名subsite.site.com(只是和示例).首先,我想重定向subsite.site.com到www.subsite.site.com,最后我想重定向www.subsite.site.com到www.subsite.site.com/directory/subdirectory/index.html
以下重写条件和规则独立地用于此目的.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^subsite.site\.com
RewriteRule ^(.*)$ http://www.subsite.site.com/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.subsite\.site\.com$
RewriteRule ^/?$ "http\:\/\/www\.subsite\.site\.com\/directory\/subdirectory\/" [R=301,L
Run Code Online (Sandbox Code Playgroud)
如何将上述两个条件和规则合并到一个.htaccess文件中?
谢谢,
如何将上述两个条件和规则合并到一个.htaccess文件中?
只需将一个接一个地放在同一个文件中:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.subsite\.site\.com$ [NC]
RewriteRule ^/?$ /directory/subdirectory/ [R=301,L]
RewriteCond %{HTTP_HOST} ^subsite.site\.com [NC]
RewriteRule ^(.*)$ http://www.subsite.site.com/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13167 次 |
| 最近记录: |