.htaccess - 从URL中删除子目录

时间:2017-05-12 16:44:47

标签: wordpress apache .htaccess mod-rewrite bitnami

所以我的网站目前位于子目录中,如下所示:

http://example.com/wp

我们正在将此站点移动到新服务器,它将不再位于子目录中。但是,我们需要所有旧网址仍可使用,例如,如果有人尝试转到http://example.com/wp/contact,则会重写为http://example.com/contact

这似乎应该很简单。我试过这个: <Directory "/opt/bitnami/apps/wordpress/htdocs/"> RewriteEngine on RewriteBase / RewriteRule ^wp/(.*)$ /$1 [R=301,NC,L] </Directory>

哪个几乎有效,除了它导致所有WordPress永久链接为404 - 所以即使它应该是正确的URL,也不会找到http://example.com/contact。有谁知道为什么会这样?

0 个答案:

没有答案