【问题标题】:How do I configure pretty urls on my WordPress blog?如何在我的 WordPress 博客上配置漂亮的网址?
【发布时间】:2011-12-13 06:50:27
【问题描述】:

我是 Wordpress(和 PHP)的新手。我正在尝试让 WP MVC 的示例在我的 wordpress 上运行:

http://wordpress.org/extend/plugins/wp-mvc/

我添加了插件,可以看到我的事件菜单中列出的数据,但是当我点击查看时,它会尝试浏览:

http://localhost/mysite/events/1

我不能得到 404 错误,我怀疑这很可能是因为 Wordpress 没有为漂亮的 url 配置。

所以我进入了我的管理站点,在设置/永久链接下我选择了日期和名称的第二个选项,但我仍然收到 404 错误。同样在我的主页上,我的帖子消失了,我得到:

Apologies, but the page you requested could not be found. Perhaps searching will help.

有人使用过 WP MVC 吗?

PHP 让我头疼:(

【问题讨论】:

标签: php wordpress


【解决方案1】:

我不是 PHP 人,但可以尝试进入您的 httpd.conf 并查看您的重写模块是否被注释。如果它前面有任何 # 将其删除,然后重新启动 wamp 并尝试。我认为这主要是由于您的模块未启用。让我知道它是否对您有帮助。

特别是这一行:

LoadModule rewrite_module modules/mod_rewrite.so

确保它前面没有#。

【讨论】:

    【解决方案2】:

    当您在“设置”>“固定链接”中设置固定链接结构时,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>
    

    我的文件权限被锁定得比这更严格,所以我在永久链接页面底部看到了建议的内容,以及一些简短的说明。你看到类似的东西吗? WordPress 是否创建了 .htaccess 文件?你有安装 mod_rewrite 吗? (我不记得 WordPress 是否可以自动检测 mod_rewrite。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-10
      • 2013-05-20
      • 2012-08-29
      • 2014-04-22
      • 2012-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多