2

您好,我需要每次用户进入 www.mydomain.com/page 他们被重定向到 www.mydomain.com/portal/index.php?option=com_content&id=84 但顶部的 URL 必须保持 www.mydomain.com/页

我在我的 htaccess 中尝试了很多东西。只是能够重定向,但不能屏蔽 url ..

这是我的代码。

Redirect 301 /page http://www.mydomain.com/portal/index.php?option=com_content&id=84

RewriteEngine on
RewriteBase /
RewriteRule ^/portal/index.php?option=com_content&id=84$ /page
4

1 回答 1

1

RewriteRule的想法是正确的,只是它是倒退的。最终用户的 URL 位于左侧,重写后的 URL 位于右侧。Redirect 301应该完全删除,因为这将更改浏览器 URL 。

RewriteEngine On
RewriteRule ^page$ portal/index.php?option=com_content&id=84 [L]
于 2013-02-09T01:57:04.143 回答