我想在浏览器中输入www.mysite.com/page1
但我希望服务器能够得到这个。
www.mysite.com/index.php?page=1
我希望以前的地址www.mysite.com/page1
在浏览器地址栏中保持持久性。这可能吗?
我认为这是一个mod重写,但我真的遇到了这个文件的麻烦。
感谢。
答案 0 :(得分:1)
启用mod_rewrite
和.htaccess
至httpd.conf
(如果尚未启用),然后将此代码放入DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+?)/?$ /index.php?page=$1 [L,NC,QSA]