Wordpress 如何进行正确的htaccess 301重定向
我有一个安装在文件夹中的博客。基本上,假设我的博客安装在www.example.com/folder中/ 我希望有正确的301重定向,如下所示:Wordpress 如何进行正确的htaccess 301重定向,wordpress,apache,.htaccess,redirect,mod-rewrite,Wordpress,Apache,.htaccess,Redirect,Mod Rewrite,我有一个安装在文件夹中的博客。基本上,假设我的博客安装在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
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文件(一个在/文件夹中,一个在/文件夹中)。/文件夹中的一个由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>
重新启动发动机
基本/点菜/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/carte/index.php[L]
当前,如果我在example.com浏览器中键入,它将保留在example.com上
你能帮忙吗?我总是很难使用htaccess重定向,所以我更喜欢在测试前询问
谢谢大家! 只需在root.htaccess中尝试更改重写规则即可
RewriteRule ^(.*)$ http://www.example.com/carte/$1 [R=301,L]
其中www.example.com是带有www前缀的域名
R=301
进行重定向。在您的示例中,您只需重写URL。只需尝试在root.htaccess中更改重写规则
RewriteRule ^(.*)$ http://www.example.com/carte/$1 [R=301,L]
其中www.example.com是带有www前缀的域名
R=301
进行重定向。在您的示例中,您只需重写URL