【问题标题】:User mod_rewrite to fake subdirectory用户 mod_rewrite 到假子目录
【发布时间】:2013-10-13 17:00:55
【问题描述】:

我当前的网络根目录有:

/product-a.php

/product-b.php

我如何重写它:

  1. 它会在我的网站上自动检测并显示所有以 /product-a.php 结尾的 URL 以成为 /products/product-a

  2. 当点击这些链接 /products/product-a 时,它会以 /product-a.php 的形式发回请求

感谢您的帮助!

安迪

【问题讨论】:

  • 您能否尝试添加一些清晰度。你想自动检测什么?
  • 对不起,我的意思是对 /products/product-a 的所有请求都应该作为 /product-a.php 发送到内部。目录 /products 实际上是不存在的。
  • 感谢它的魅力。

标签: .htaccess mod-rewrite subdirectory


【解决方案1】:

通过httpd.conf 启用mod_rewrite.htaccess,然后将此代码放入您的DOCUMENT_ROOT/.htaccess 文件中:

RewriteEngine On

RewriteRule ^products/([^/]+)/?$ /$1.php [L,NC]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    • 1970-01-01
    • 2011-07-04
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    • 2011-01-15
    相关资源
    最近更新 更多