我正在使用WordPress开发一个网站。当你转到页面时,它会在页面名称之前的URL中显示一个index.php。例如:
index.php
http://hci2018.bcs.org/index.php/register/
但应该是
http://hci2018.bcs.org/register/
如何删除index.php?
wfauudbj1#
请更改站点的永久链接:1.转到管理中的设置1.然后点击固定链接1.将永久链接更改为帖子名称您可以根据需要获得确切的URL。
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。问题解决了!
2条答案
按热度按时间wfauudbj1#
请更改站点的永久链接:
1.转到管理中的设置
1.然后点击固定链接
1.将永久链接更改为帖子名称
您可以根据需要获得确切的URL。
relj7zay2#
我也遇到过同样的问题。在启用了permalink来发布名称后,我所有的页面(主页除外)都找不到(404)。这是因为.htaccess文件不能被WordPress修改。我不得不手动编辑/修改网站根文件夹中的.htaccess文件,如下所示:
在我这样做之后,一切都像以前一样工作。并且在页面名称之前没有更多的indexidophp。问题解决了!