我正在努力实现以下目标
http://domain.com/products/code.php
---> http://domain.com/products/name.php
但是,我希望尽管显示页面http://domain.com/products/code.php
,但地址栏中的网址仍为http://domain.com/products/name.php
。
我试图解决这个问题,但它没有给我预期的结果:
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/products/code.php
RewriteRule (.*) /products/name.php [L]
我很乐意帮助,谢谢:)
更新: /抱歉,忘记提及/代码和/名称是文件而不是目录。
答案 0 :(得分: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]