0

我查看了其他堆栈溢出问题,但找不到与我完全相同的问题。

我已经尝试编写几个不同的 .htaccess 重写规则,但我似乎无法让它工作。

我需要执行以下操作:

原始网址:testexample.com/tool/1

需要重定向到:textexample.com/tool/display.php

但是浏览器中的 URL 需要保留:testexample.com/tool/1

任何人都可以为我指出这个重写规则的正确方向吗?

4

1 回答 1

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

于 2013-01-21T21:41:52.907 回答