使用htaccess从WordPress URL中删除子文件夹

时间:2014-03-10 13:39:12

标签: wordpress .htaccess

我已根据WordPress支持网站上的说明将WordPress移动到自己的目录中。

我的工作正常,但网址现在显示为http://www.example.com/subfolder/,但我希望它显示时没有/subfolder/

我似乎无法通过htaccess删除/subfolder/

这是我当前的htaccess代码

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?mysite.com$
RewriteRule ^(/)?$ subfolder [L]

2 个答案:

答案 0 :(得分:1)

这应该将http://www.mysite.com/subfolder/更改为http://www.mysite.com/

RewriteEngine On
RewriteRule ^/subfolder/(.*)$ http://www.mysite.com/$1 [L,R=301]

答案 1 :(得分:1)

供将来参考:我认为Hareesh Sivasubramanian提供的答案更好:

  

我建议你不要弄乱.htaccess文件的内容。还原您对此文件所做的更改,并按照简单的步骤进行操作      1.登录管理仪表板      2.转到设置>一般
     3.在WordPress地址(URL)字段中键入http://www.example.com/site
     4.在站点地址(URL)字段中键入http://www.example.com
     保存更改,你应该好好去。

https://stackoverflow.com/a/37346685/1334353