【发布时间】:2015-10-13 12:53:41
【问题描述】:
我仔细研究了所有其他 htaccess url rewrite 问题,但所有这些问题都与我的问题相反。
我正在开发的网站从 WordPress 中的子页面获取内容,并将它们显示为父页面上的锚定部分。该站点现在的问题是,如果 Google(或内置搜索,尽管这可能在模板中完成)链接到其中一个子页面,它将引导用户到单个页面而不是父页面的正确部分页面。
我希望提出一个 URL 重写模式,它将 URL 重新格式化为我需要的格式,但它似乎不起作用......我知道那是因为我做错了!
需要重写的 URL 是这样的:
website.com/parent-page/child-page/
我需要将其重写为:
website.com/parent-page/?subpage=child-page
我最初的尝试看起来像这样,但我知道我误解了如何格式化模式。
RewriteRule ^/$1?subpage=$2 ^/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/$
谁能帮助正确格式化或指出我哪里出错了?
【问题讨论】:
标签: .htaccess mod-rewrite