2011-12-30 54 views
0

我见过很多这些重写问题的例子,但我没有得到所有常规的Extent和浏览器错误等,所以我希望有人能帮助我。重写一个URL变量到一个HTML文件中

好的,所以我有一个URL变量'pages.php?p = foo'的文件,我想重写它,使其在同一目录中显示为'foo.html'。

我的线沿线的思考:

RewriteRule (.+).html pages.php?p=$1 

麻烦的是,浏览器显示400错误请求错误。

我希望有一个这样的解决方案,但我无法绕过它。

任何帮助是非常赞赏:)

+0

这里是一个像你这样的http://stackoverflow.com/questions/6462359/htaccess-replace-rewrite问题的链接-get-variables-in-php-url – Chillie 2011-12-30 16:19:18

回答

0

试试这个:

RewriteRule (.*)\.html pages.php?p=$1 
+0

YES!非常感谢 – user1123149 2011-12-31 16:14:25

+0

唯一的事情是它破坏了后续目录中的每个html文件。 – user1123149 2011-12-31 16:17:56