【发布时间】:2012-02-01 16:07:01
【问题描述】:
好旧的 mod_rewrite。我好像没弄好。
典型场景:用户输入“http://domain.com/page” 我希望用户被重定向到“http://domain.com/page/page2”
我的 htaccess 文件如下所示:
RewriteEngine on
RewriteBase /var/www/
RewriteRule ^/page/$ page/page2
RewriteRule ^/bla/$ page/page2/bla
第一个重写规则有效,另一方面,第二个似乎没有任何效果。任何想法?也许有更好的方法来做到这一点?
还有一个问题: 正如我所说,第一次重写工作得很好,但 url 并不漂亮。 “http://domain.com/page”更改为“http://domain.com/page/page2”。有没有办法保留输入的 url 但仍将用户转发到实际链接?
【问题讨论】:
标签: apache .htaccess mod-rewrite debian