URL链接的RewriteRule

时间:2018-09-24 20:01:02

标签: php .htaccess

RewriteRule    ^article/?$    weq_page.php    [NC,L]    # Handle requests for "blog"

通过用 article 替换实际页面,此规则可以正常工作: site.com/article 页面加载正常。 然后,我想显示实际的文章链接;我写了这个规则:

RewriteRule ^article/([\w-]+)$    weq_page.php?title=$1

此规则也可以正常工作。但是我发现了一个问题,这困扰着我很多。

以以下示例文章标题为例: site.com/article/糖尿病治疗的拟议论点 此链接会加载

但如果链接允许您说: site.com/article/建议的糖尿病治疗建议。

此链接将为我提供一个 未找到页面 ,因为文章标题具有句点 ) 在末尾。

即使标题具有:{&,?,:,; },也会给我找不到页面。

有没有什么办法可以编写一条规则,使上面的所有标题(如果有的话)可用,网页是否可以加载?

0 个答案:

没有答案