gpt4 book ai didi

.htaccess - 没有 index.php 的 Joomla(301 重定向)

转载 作者:行者123 更新时间:2023-12-04 05:18:41 26 4
gpt4 key购买 nike

我最近在 Joomla 开始了项目。我不得不从中删除 index.php (它是配置设置中的一些复选框)。我已经找到了如何去做。目前所有的 URL 都是在没有 index.php 的情况下创建的。

但是,我可以直接输入 URL http://mywebsite.com/index.php/article-name并且它不会重写为 http://mywebsite.com/article-name .
如果我有一个菜单,那么 URL 是正确创建的(http://mywebsite.com/article-name - 所以没有 index.php)。

所以问题是:
如何为带有 index.php 的网站创建 htaccess 重定向到没有 index.php 的网站。

最佳答案

由于您在内部将内容路由到 index.php,因此您必须匹配实际请求:

RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /index\.php/[^\ ]+
RewriteRule ^index\.php/(.*)$ /$1 [L,R=301]

关于.htaccess - 没有 index.php 的 Joomla(301 重定向),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13931059/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com