How to get rid of index.php?

时间:2017-03-23 作者:geek2000

有人知道我如何摆脱索引吗。php在我的URL中?现在,如果我添加一个新页面,地址将是:

www.mywebsite。com/索引。php/第1页

但我希望它是:

wwww。我的网站。com/第1页

我经常上网冲浪!更改永久链接不起作用。有人知道我怎么解决这个问题吗?

3 个回复
最合适的回答,由SO网友:Scott 整理而成

这是一个经典案例。您所需要做的就是使用重写规则。使用Apache,您可以在中完成。htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
更多信息,请访问codex.

SO网友:Arvind kumar

首先尝试更改网站仪表板的常规设置中的永久链接。。。。。如果没有,则必须编辑。htaccess文件。。。。希望这将有助于解决问题。。!!

SO网友:MUHAMMAD SHAFIQUE

我也是这个错误的受害者。但现在已经解决了CWP permalink指数的问题。php删除解决方案如下:

创建。h访问网站/public\\u html/yoursite根目录中的文件。com公司

在其中编写以下代码

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
然后转到wp admin>>>settings>>>permalinks

选择“Custom Structure”并仅从中删除“index.php”

保存并检查。。。它工作得很好!

谢谢你

相关推荐

Pretty permalinks (again)

我正试图在我的WordPress站点中启用永久链接。但每次我尝试更改为除默认链接外的任何永久链接选项时,帖子的链接都会转到404。如果我把它改回来,它就正常工作了。我正在Ubuntu服务器14.04上使用WP 4.2.4和Apache 2.4.7。我做过的事情:我有mod_rewrite 在Apache中启用</我有选择+FollowSymLinks 和AllowOverride All 和RewriteEngine On 在Apache服务器的配置文件中</我已给予书面许可.htaccess