如何伪造网址?

时间:2012-09-29 06:51:24

标签: .htaccess http mod-rewrite url-rewriting

我的网址为http://mydomain.com/levels/home?mode=48bb6e862e54f2a795ffc4e541caed4d

我需要制作上面网址的假网址。当我在浏览器的地址栏中输入网址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网址。

1 个答案:

答案 0 :(得分:2)

使用此

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