0

我有一个带有用于重写 URL 的 web.config 文件的简单站点

例如,导航到 www.domain.com/story 将显示位于 www.domain.com/story.php 的页面

我添加了一个子文件夹,其中包含该站点的副本,并带有中文翻译到 www.domain.com/zh

我可以在 www.domain.com/zh/story.php 访问故事页面,但不能访问 www.domain.com/zh/story

我需要如何配置我的 web.config 文件?我尝试将 web.config 文件复制到 /zh 文件夹,但这不起作用,我还尝试将匹配 URL 从 ^story 复制并更改为 ^zh/story 但这也没有所需影响。有人可以建议发生了什么吗?

这是我在 web 根目录中现有的 web.config:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
          <rules>

            <rule name="Rewrite to story.php">
              <match url="^story" />
              <action type="Rewrite" url="story.php" />
            </rule>

          </rules>
        </rewrite>
    </system.webServer>
</configuration>
4

1 回答 1

0

没有机会尝试自己,但尝试这样的事情:

<rule name="Rewrite to story.php">
    <match url="^zh/story" />
    <action type="Rewrite" url="zh/story.php" />
</rule>
于 2013-10-09T15:59:37.593 回答