如何重写类型的 Web 请求 http://mydomain.com/mypage.php?id=somenumber 其中 somenumber 是一个整数 TO http://mydomain.com/directory
喜欢http://mydomain.com/mypage.php?id=15到http://mydomain.com/directory
答案1
是的,假设你问题上的评论是你真正想要的,你可以这样做:
在 apache 的配置中的某个地方:
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 上的拼写错误,也修复了正则表达式……分心了。
希望这对你有帮助。