htaccess重写规则

如何重写http://mydomain.com/mypage.php?id=somenumbertypes的web请求,其中somenumber是一个整数TO http://mydomain.com/directory

像http://mydomain.com/mypage.php?id=15到http://mydomain.com/directory

是的,好吧,假设对你的问题的评论是你实际上想要的,你可以这样做:

某处在Apache的configuration:

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so 

在你的.htaccess:

 RewriteEngine On RewriteRule ^/directory/$ /mypage.php?id=something [NE,PT] 

这将使得当你打开http://mydomain.com/directory/它会提供与http://mydomain.com/mypage.php?id=something完全相同的内容。

编辑:固定在RewriteEngine上的错字,并修正了正则expression式…分心。

希望这可以帮助你。