我正在努力实现以下目标

http://domain.com/products/code.php ---> http://domain.com/products/name.php但是,我希望地址栏中的网址保持http://domain.com/products/code.php尽管显示了http://domain.com/products/name.php页面,但http://domain.com/products/code.php仍然存在。

我试图解决这个问题,但没有给我预期的结果:

Options +FollowSymlinks -MultiViews

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} !^/products/code.php
RewriteRule (.*) /products/name.php [L]

我希望得到一些帮助,谢谢:)

更新: /抱歉,忘记提及/ code和/ name是文件而不是目录。

===============>>#1 票数:1 已采纳

尝试更换

RewriteCond %{REQUEST_URI} !^/products/code/
RewriteRule (.*) /products/name/$1 [L]

有:

RewriteRule ^products/code/(.*)$ /products/name/$1 [L]

编辑:

RewriteRule ^products/code.php$ /products/name.php [L]

  ask by user3552798 translate from so

未解决问题?本站智能推荐: