我的网址是http://mydomain.com/levels/home?mode=48bb6e862e54f2a795ffc4e541caed4d
我需要做上述网址的假网址。当我在浏览器的地址栏中键入一个urlhttp://mydomain.com/medium时,请求需要进入urlhttp://mydomain.com/levels/home?mode=48bb6e862e54f2a795ffc4e541caed4d,但地址栏需要显示这个urlhttp://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]

但这将重定向到原始url/levels/home?mode=48bb6e862e54f2a795ffc4e541caed4d并在地址栏中显示此url而不是/mediumurl。

最佳答案

用这个

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

10-08 06:33