我正在使用WordPress开发一个网站。当您转到页面时,它会在页面名称前面的URL中显示index.php
。
例如:
http://hci2018.bcs.org/index.php/register/
但它应该是
http://hci2018.bcs.org/register/
如何删除index.php
?
答案 0 :(得分:0)
请更改网站的永久链接:
您可以根据需要获取确切的网址。
答案 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。问题解决了!