duanlian1960 2015-05-18 19:02
浏览 221

带有锚点的MediaWiki URL截断URL

If I try to access a page on my MediaWiki, with a URL such as:

http://www.mywiki.com/some_page#a_section_of_some_page

the URL gets truncated to:

http://www.mywiki.com/some_page

I am running in IIS and using short URLs. In my LocalSettings.php, I have

$wgScriptPath = "";
$wgScriptExtension = ".php";
$wgArticlePath = "${wgScriptPath}/$1";
$wgServer = "https://www.mywiki.com";
$wgUsePathInfo = false;

I have a rule in my web.config like this:

<rule name="wwwroot">
   <match url="^(.*)$" />
   <conditions>
      <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
      <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
   </conditions>
   <action type="Rewrite" url="index.php?title={UrlEncode:{R:1}}" />
</rule>

I just wrapped the capture group in UrlEncode, but obviously it is not working. Also, oddly enough in the blink of an eye when I click a external link to

http://www.mywiki.com/some_page#a_section_of_some_page

I can see the browser go to the correct page, but then "#a_section_of_some_page" gets stripped out of the URL and the browser redirects to the top level page.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥100 有人会搭建GPT-J-6B框架吗?有偿
    • ¥15 求差集那个函数有问题,有无佬可以解决
    • ¥15 【提问】基于Invest的水源涵养
    • ¥20 微信网友居然可以通过vx号找到我绑的手机号
    • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
    • ¥15 解riccati方程组
    • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
    • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
    • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
    • ¥50 树莓派安卓APK系统签名