我是Wordpress(和PHP)的新手。我试图让WP MVC的样本在我的wordpress上运行:
http://wordpress.org/extend/plugins/wp-mvc/
我添加了插件,可以看到我的事件菜单中列出的数据,但是当我点击“查看”时,它会尝试浏览:
http://localhost/mysite/events/1
并且我不能得到404错误,我怀疑这很可能是因为Wordpress没有为漂亮的网址配置。
所以我进入了我的管理站点,在Settings / Permalinks下,我选择了Day和name的第二个选项,但仍然出现404错误。同样在我的主页上,我的帖子消失了,我得到了:
Apologies, but the page you requested could not be found. Perhaps searching will help.
有没有人有WP MVC的经验?
PHP让我头疼:(
答案 0 :(得分:2)
我不是PHP人员,但可以尝试进入 httpd.conf ,看看你的重写模块是否被评论过。如果前面有任何#,请将其删除,然后重新启动wamp并尝试。我认为这主要是因为您的模块未启用。如果它对你有所帮助,请告诉我。
特别是这一行:
LoadModule rewrite_module modules/mod_rewrite.so
确保前面没有#。
答案 1 :(得分:1)
在设置>中设置固定链接结构时固定链接,WordPress尝试将.htaccess文件写入您网站的根目录,可能类似于此默认值:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我的文件权限被锁定了一点点,所以我看到了Permalink页面底部的建议内容,并附有一些简短的说明。你看到类似的东西吗? WordPress创建.htaccess文件了吗?你有mod_rewrite安装? (我不记得WordPress是否可以自动检测mod_rewrite。)