2010-03-02 71 views
0

我有我的网站的新闻项开始使用以下规则改写:重写规则以下

RewriteRule ^news/([^/]*)/([^/]*)$ /local/?page=home&news_id=$1&newsTitle=$2 [L] 

现在的新闻条目的标题之一是:achieves_100%_A*_to_C_in_GCSE

但页面不得到显示,我得到一个400错误。

我认为问题是在地址中的%*

如何在reg exp中包含%*

由于提前

+0

更多的服务器错误问题:我的猜测是您的用户在请求您的URL时未将URL编码应用于'%'和'*'。尝试用这些值的正确URL编码替换,看看你是否仍然得到400错误。 – 2010-03-02 11:48:04

回答

1

一个孤独的%不是一个URL有效。在地址栏中输入时将其替换为%25

+0

谢谢,工作得很好。 – 2010-03-02 11:55:45