【发布时间】:2015-11-07 10:21:21
【问题描述】:
我正在使用 Vagrant 构建一个小的 Wordpress 开发虚拟机。当我选择永久链接(帖子名)时,不会加载文章中的页面。但是,当我选择标准链接(即页面 ID)时,一切正常。 我已经使用服务 PuPHPet 来构建 VM。
我的设置可以找到here
我正在使用 Wordpress 3.9.1 和 Apache2 我已启用 mod_rewrite 正在执行:
a2enmod rewrite
我的 .htaccess 来自 Wordpress 的文件如下:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /svisa/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /svisa/index.php [L]
</IfModule>
# END WordPress
它具有以下权限和所有权:
-rw-rw-rw- 1 vagrant www-data 248 May 30 14:52 .htaccess
我的网站 (/var/www/svisa/) 的虚拟主机文件可以在 here 找到。
在我的主机上,我通过地址浏览到该站点:http://wpdev-vm/svisa/
其中wpdev-vm 是虚拟机的名称。
有人知道我缺少什么才能使永久链接正常工作吗?
【问题讨论】:
标签: php wordpress apache .htaccess mod-rewrite