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

3htmauhk  于 2023-02-15  发布在  WordPress
关注(0)|答案(2)|浏览(348)

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

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

但应该是

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

如何删除index.php

wfauudbj

wfauudbj1#

请更改站点的永久链接:
1.转到管理中的设置
1.然后点击固定链接
1.将永久链接更改为帖子名称
您可以根据需要获得确切的URL。

relj7zay

relj7zay2#

我也遇到过同样的问题。在启用了permalink来发布名称后,我所有的页面(主页除外)都找不到(404)。这是因为.htaccess文件不能被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>

在我这样做之后,一切都像以前一样工作。并且在页面名称之前没有更多的indexidophp。问题解决了!

相关问题