Index.php始终显示在URL上的任何文件之前

时间:2015-07-30 作者:cp_miramar

当我单击网站中的任何文件时,URL显示如下:

www.mywebsite.com/index.php/about-mewww.mywebsite.com/index.php/references

我只是想知道这个指数是否正常。php总是显示在任何其他文件之前(类似于www.mywebsite.com/about-me 或者这是某种类型的错误。

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

首先,检查您是否有。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
如果此文件已存在并具有相应的规则,请尝试以下操作:

转到您的网站设置>永久链接。如果已经存在一些内容,请确保您复制它并确保其安全,以防它破坏您的网站。选择一个默认值并保存cmd/ctrl + shift + r.如果您仍然存在问题,请详细了解您网站的情况(版本、插件、主题等),以便我们能够更好地帮助您。

SO网友:cp_miramar

感谢@feelinferrety的建议,我能够将我网站上的URL设置为www.mywebsite.com/index.php/about-mewww.mywebsite.com/index.php/references. 只是做了以下工作:

转到“站点设置”>“永久链接”>“公用设置”:选择“Postname”选项。

结束

相关推荐

Pretty Permalinks

我创建了自己的搜索功能,基本上可以找到与输入的邮政编码最近的商店。我的搜索URL当前如下所示http://www.example.com/stores?searchTerm=London, 这并不是真正的SEO友好。我希望我的URL采用以下格式-http://www.example.com/stores/London, 然而,由于我缺乏WordPress URL重写工作的知识,我正在努力解决这个问题,希望能得到一些帮助来解决这个问题。Stores是一个循环显示结果的页面。如果有人对如何做到这一点有任何想法