2012-09-29 91 views
1

我有一個網址爲http://mydomain.com/levels/home?mode=48bb6e862e54f2a795ffc4e541caed4d如何僞造一個網址?

我需要製作上面url的假url。當我在瀏覽器的地址欄中輸入網址http://mydomain.com/medium時,請求需要進入網址http://mydomain.com/levels/home?mode=48bb6e862e54f2a795ffc4e541caed4d,但地址欄需要顯示此網址http://mydomain.com/medium本身。

我們如何用.htaccess文件做到這一點?

編輯:

我試着用

RewriteEngine On 

RewriteRule ^medium.*$ /levels/home?mode=48bb6e862e54f2a795ffc4e541caed4d [R=301,L] 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ index.php [QSA,L] 

但是,這將重定向到原始地址/levels/home?mode=48bb6e862e54f2a795ffc4e541caed4d並顯示在地址欄/medium網址,而不是這個網址。

+0

你有解決辦法嗎? – StaticVariable

+0

@jhonraymos:不是 –

回答

2

使用此

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule medium.php(.*)$ levels/home?mode=48bb6e862e54f2a795ffc4e541caed4d?$1 [L,QSA] 
+0

我覺得'^ medium $'是他的意思! – undone

+0

這裏'/ medium'是虛擬網址,只讓用戶容易輸入,在地址欄中顯示一個簡單的網址。 –