如何在我的WordPress博客上配置漂亮的网址?

时间:2011-10-22 18:25:45

标签: php wordpress

我是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让我头疼:(

2 个答案:

答案 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。)