gpt4 book ai didi

php - URL Mod 重写

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

我在我的网站上使用 codeigniter,之前总是那个 index.php?例如,在我的每个网址或链接上

mysite.com/index.php?/about

谷歌已经用那个 index.php 索引了我所有的 url?我想删除它并在没有它的情况下重定向它。我在重写 URL 并将其重定向到 mysite.com/about 时遇到问题这是我迄今为止尝试过的
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+index\.php\?(/[^\s\?]+)? [NC]
RewriteRule ^ %1/ [QSA,L,R=301]

发生的事情是,它只删除了 index.php,
例如 mysite.com/index.php?/about将转至 mysite.com/?/about不知道怎么去掉那个问号

我不擅长 mod_rewrite 提前感谢您的帮助。

最佳答案

你应该试试这个。

RewriteCond %{QUERY_STRING} ^/[a-z]+$ [NC]
RewriteRule ^/index.php$ %{QUERY_STRING} [NC,L,R=301]

关于php - URL Mod 重写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17078794/

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