首先,这个方法明确地在github上工作,例如显示完成的页面:
https://github.com/account
https://github.com/inbox
根本没有.php扩展名+不需要?page = account 或?page = inbox
在我看来,这是通过.htaccess完成的。
也许有人知道它应该如何才能达到像github网站一样的效果?
答案 0 :(得分:4)
这可以使用mod_rewrite for apache
来实现你在你的文档根目录中放了一个.htaccess文件并给它规则(正则表达式)以匹配被调用的URL
看起来与此类似:
RewriteEngine On
# rule to call MyPage.php if you call the URL http://yourdomain.com/MyPage
RewriteRule ^(.*)$ $1.php
# rule to add GET params
RewriteRule ^(.*)$ index.php?page=$1
互联网上有几个关于mod_rewrite的教程