首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的WordPress站点在URL中有index.php?

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

Stack Overflow用户
提问于 2017-08-31 20:56:47
回答 2查看 1.7K关注 0票数 0

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

例如:

代码语言:javascript
复制
http://hci2018.bcs.org/index.php/register/

但它应该是

代码语言:javascript
复制
http://hci2018.bcs.org/register/

如何删除index.php

EN

回答 2

Stack Overflow用户

发布于 2017-08-31 21:05:07

请更改网站的固定链接:

转到admin

  • 中的Setting,然后单击admin

  • permalink to post name

您可以根据需要获取确切的URL。

票数 0
EN

Stack Overflow用户

发布于 2019-07-05 00:14:11

我也遇到过同样的问题。启用永久链接到帖子名称后,所有我的页面(主页除外)都显示为找不到(404)。这是因为.htaccess文件不能被Wordpress修改。我必须手动编辑/修改网站根文件夹中的.htaccess文件,如下所示:

代码语言:javascript
复制
<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。问题解决了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45982014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档