0

我想www.mysite.com/page1在浏览器中输入

但我希望服务器得到这个。 www.mysite.com/index.php?page=1

我希望以前的地址www.mysite.com/page1在浏览器地址栏中保持不变。这可能吗?

我认为这是一个 mod 重写,但我对那个文件确实有问题。

谢谢。

4

1 回答 1

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]
于 2013-10-27T10:41:07.123 回答