如何重写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式…分心。
希望这可以帮助你。