我正在重新开发一个站点,并尝试将论坛从子域 (board.example.com) 移动到路径为 example.com/index.php/forums/ 的主域
我已经像这样设置了我的 htaccess 文件:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*).example.com
RewriteRule ^(.*)$ http://www.example.com/index.php/forums/ [R=301,L]
这可行,但是对于已经被搜索引擎索引的所有内容,新的 URL 会显示旧的引用,比如
example.com/index.php/forums/?p=1199&sid=4daeb5acf7983a0f8d56737c4812f474
有没有办法清除附加到新 URL 末尾的位?