gpt4 book ai didi

mod-rewrite - 从 URL 中删除编码的问号

转载 作者:行者123 更新时间:2023-12-02 03:55:45 26 4
gpt4 key购买 nike

您好,我创建了一个事实核查 wiki,其中每个事实核查页面都以问号结尾,例如:

http://wecheck.org/wiki/Did_Mitt_Romney_ever_work_as_a_garbage_collector%3F

但是,当我通过将此链接粘贴到评论框中来在包括 Facebook 在内的许多网站上共享此链接时,它会删除 %3f(我认为它是查询字符串的开头),从而使链接无法访问。我必须使用 bit.ly 连接到链接,这对新手用户来说很不方便,也是个问题。

我想我可以使用 mod-rewrite 来关闭 %3F。我目前的重写规则是:

RewriteEngine On
RewriteRule ^/?wiki(/.*)?$ %{DOCUMENT_ROOT}/w/index.php [L]
RewriteRule ^/?$ %{DOCUMENT_ROOT}/w/index.php [L]

我将如何修改它们以去除 %3F ?

最佳答案

您似乎不想删除 %3F。 Mediawiki 有自己的路由,所以如果你弄乱了标题名称,你更有可能破坏某些东西而不是修复任何东西。您需要修改您的 media-wiki 以禁止末尾带有 ? 的页面,或者添加一个模块或 wiki bot 来遍历所有页面,如果有一个页面以 结尾>?,创建一个没有 ?#REDIRECT [[]] 页面,并将其指向带有 ? 的页面。

关于mod-rewrite - 从 URL 中删除编码的问号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12732155/

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