URL重写问题

时间:2010-06-21 07:42:15

标签: php .htaccess url-rewriting

  

上的RewriteEngine      

RewriteRule bharani $ index.php

在我的.htaccess文件中。

上面的小片段抛出了500个内部服务器错误,

4 个答案:

答案 0 :(得分:2)

RewriteRule ^index/result_id/([0-9]+)/?$ index.php?result_id=$1


RewriteRule ^index/article/([0-9]+)/?$ articles.php?article_id=$1

RewriteRule ^index/product/([0-9]+)/?$ products.php?productid=$1

最好做

答案 1 :(得分:1)

您可能不会在正则表达式中使用空格。尽量缩小“bharani”和“$”之间的空间。

答案 2 :(得分:1)

尝试

RewriteRule ^/bharani/?$ index.php
/?意味着/是可选的。只是因为人们不把它放进去。

答案 3 :(得分:0)

这样的事情:

RewriteRule ^index/([a-zA-Z_-]+)/([0-9]+))/?$ index.php?result_id=$2

RewriteRule ^index/result_id/([0-9]+))/?$ index.php?result_id=$1