【发布时间】:2016-03-12 10:38:15
【问题描述】:
我有一个安装在文件夹中的博客。基本上,假设我的博客安装在 www.example.com/folder/ 我想要正确的 301 重定向,如下所示:
example.com -> www.example.com/folder/
www.example.com -> www.example.com/folder/
example.com/index.php -> www.example.com/folder/
www.example.com -> www.example.com/folder/
我有两个 htaccess 文件(一个在 / 中,一个在 /folder 中)。 /文件夹中的那个是由wordpress更新的。
根目录下的htaccess:
RewriteCond %{REQUEST_URI} !^/carte/
RewriteCond %{HTTP_HOST} ^(www\.)?cemaicitesc\.
RewriteRule ^(.*)$ /carte/$1 [L]
/文件夹中的htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /carte/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /carte/index.php [L]
</IfModule>
目前,如果我在浏览器中输入 example.com,它会停留在 example.com。
你能帮忙吗?我总是很难使用 htaccess 重定向,所以我更愿意在测试前询问。
谢谢!
【问题讨论】:
标签: wordpress apache .htaccess redirect mod-rewrite