3

我想将某些 URL 重定向到一个模板页面,该页面是一个 $_GET 变量。进一步来说:

http://domain/& http://domain/home==> http://domain/main.php?page=home http://domain/about==>http://domain/main.php?page=about

而且我希望某些词重定向到另一个模板,如下所示: http://domain/login==>http://domain/uam.php?action=login

实现这一目标的最佳方法是什么?

同样,我想保留我重定向的 URL。

4

1 回答 1

2

确保安装并加载了 mod_rewrite,确保在 conf 文件的 VirtualHost 部分中设置了 AllowOverride All,并将这些行放在 Web 服务器文档根目录下的 .htaccess 文件中。

RewriteEngine on
RewriteRule ^$ main.php?page=home [L]

RewriteRule ^login uam.php?action=login [L, QSA, NC]

RewriteRule ^(.*)$ main.php?page=$1 [L, QSA, NC]
于 2012-05-14T21:50:00.487 回答