为什么我的WordPress网站在URL中有index.php?

时间:2017-08-31 12:56:47

标签: wordpress url

我正在使用WordPress开发一个网站。当您转到页面时,它会在页面名称前面的URL中显示index.php

例如:

http://hci2018.bcs.org/index.php/register/

但它应该是

http://hci2018.bcs.org/register/

如何删除index.php

2 个答案:

答案 0 :(得分:0)

请更改网站的永久链接:

  1. 转到管理
  2. 中的设置
  3. 并点击固定链接
  4. 将永久链接更改为帖子名称
  5. 您可以根据需要获取确切的网址。

答案 1 :(得分:0)

我遇到了同样的问题。在启用永久链接发布名称后,我的所有页面(主页除外)都显示为未找到(404)。发生这种情况是因为Wordpress无法修改.htaccess文件。 我必须使用以下命令从网站的根文件夹中手动编辑/修改.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>

完成此操作后,一切都照常进行。页面名称前没有更多index.php。问题解决了!