我查看了其他堆栈溢出问题,我找不到一个我确切的情况。
我尝试过编写几种不同的.htaccess重写规则,但我似乎无法使其正常工作。
我需要做以下事情:
原始网址:testexample.com/tool/1
需要重定向到:textexample.com/tool/display.php
但浏览器中的网址需要保留:testexample.com/tool/1
有人能指出我正确的方向来进行重写规则吗?
答案 0 :(得分:2)
你可以试试这个:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !display\.php/? [NC]
RewriteCond %{REQUEST_URI} ^/([^/]+)/?.*/? [NC]
RewriteRule .* %1/display.php [L]
无声地映射
http://testexample.com/anything/folder
(一直显示在浏览器中)
要
http://textexample.com/anything/display.php