.htaccess每次都重定向到一个页面,但出于应用程序原因保留相同的url

.htaccess每次都重定向到一个页面,但出于应用程序原因保留相同的url,.htaccess,.htaccess,我查看了其他堆栈溢出问题,但找不到一个与我完全相同的问题 我尝试过编写几种不同的.htaccess重写规则,但似乎无法正常工作 我需要做以下工作: 原始URL:testexample.com/tool/1 需要重定向到:textexample.com/tool/display.php 但是浏览器中的URL需要保留:testexample.com/tool/1 有人能告诉我重写规则的正确方向吗?您可以尝试以下方法: RewriteEngine On RewriteBase / RewriteCon

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

我尝试过编写几种不同的.htaccess重写规则,但似乎无法正常工作

我需要做以下工作:

原始URL:testexample.com/tool/1

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

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

有人能告诉我重写规则的正确方向吗?

您可以尝试以下方法:

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