2013-02-09 44 views
2

您好,我需要每次用戶輸入www.mydomain.com/page時,他們都被重定向到 www.mydomain.com/portal/index.php?option=com_content & id = 84但在頂部的URL必須保持www.mydomain.com/pagehtaccess重寫語法掩蓋的URL

我在我的htaccess中嘗試了很多東西。只是能夠重定向,但不掩蓋的網址..

這是我的代碼。

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 

回答

1

你的RewriteRule的想法是正確的,除了它是倒退的。最終用戶的URL位於左側,重新編寫的URL位於右側。應該完全刪除Redirect 301,因爲這將更改瀏覽器URL。

RewriteEngine On 
RewriteRule ^page$ portal/index.php?option=com_content&id=84 [L] 
+0

對不起,我錯過了或添加/,謝謝! – Monclee 2013-02-09 02:05:51