【问题标题】:redirect to new page but keep same url重定向到新页面但保持相同的网址
【发布时间】:2014-04-20 06:48:01
【问题描述】:

我正在努力实现以下目标

http://domain.com/products/code.php ---> http://domain.com/products/name.php 但是,尽管显示页面 http://domain.com/products/name.php,但我希望地址栏中的 url 保持 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 是文件而不是目录。

【问题讨论】:

    标签: php .htaccess web


    【解决方案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]
    

    【讨论】:

    • 不走运,请看我对问题的修改
    猜你喜欢
    • 2014-03-03
    • 2010-10-22
    • 2023-03-12
    • 2015-02-13
    • 2021-06-06
    • 1970-01-01
    • 2020-04-22
    • 2016-10-18
    • 1970-01-01
    相关资源
    最近更新 更多