从URL中间删除index.php,在linux

时间:2016-05-26 19:30:46

标签: php linux wordpress .htaccess

到目前为止,我已尝试过此代码:

AddType x-httpd-php54 .php

# 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

但我无法弄清楚我做错了什么。如果我转到url.com/index.php,URL会重写,它将更改为url.com/。但是,如果我去url.com/index.php/sample,网址将不会重写。我想我最后错过了一个通配符,但我无法弄清楚代码在做什么,所以很难调整。我试过看SE,但找不到任何适用于linux / wordpress组合的东西。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

实际上这个问题以不同的方式解决了。请按照以下步骤操作:

第1步:转到wp-admin

第2步:打开设置&gt;固定链接

第3步:检查Post Name选项并保存

你现在完成了。立即检查网址。