将地址重定向到目录htaccess

时间:2016-08-25 18:47:21

标签: wordpress apache .htaccess

非常简单,我有一个地址www.example.com,我需要将其重定向到实际网站所在的子文件夹。

我想出了如何将http协议请求重定向到https,但这个我无法从我读过的内容中找到。

这是我的htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>

RewriteCond %{HTTP_HOST} example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/subfolder/ [R=301,NC]

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /subfolder/index.php [L]


</IfModule>

# END WordPress
AddHandler application/x-httpd-php55 .php .php5 .php4 .php3

1 个答案:

答案 0 :(得分:0)

在正则表达式中使用否定前瞻,如:

RewriteRule ^(?!subfolder/)(.*) http://www.example.com/subfolder/$1 [R=301,NC,L]