【发布时间】:2010-08-28 00:56:56
【问题描述】:
信息:
所以我对 .htaccess 还很陌生,并且正在阅读一些内容。
基本上我想这样做,将网址 www.example.com/center-pro 重定向到 www.example.com/pro-hq (在这里找到方法.htaccess URL redirect)
但是我正在处理的网站已经有一个 .htaccess 文件。
这就是我要添加的内容:
Options +FollowSymLinks #already in htaccess file
RewriteEngine On #already in htaccess file
Redirect 301 /center-pro http://www.example.com/pro-hq #line I added
RewriteCond %{REQUEST_FILENAME} !-f #already in htaccess file
RewriteCond %{REQUEST_FILENAME} !-d #already in htaccess file
RewriteRule ^(.*) index.php?idstring=$1&%{QUERY_STRING} #already in htaccess file
最后一行似乎与我的重定向搞乱了
所以我重定向的输出如下所示: www.example.com/pro-hq?idstring=center-pro
问题:
有没有办法让上面的重定向规则保留当前的.htaccees,这样我就不会弄乱当前的站点设置。
** 注意:执行 RewriteRule 有效,但我想使用重定向,这样人们就不会共享错误的 url。
【问题讨论】: