【问题标题】:Remove directory structure from URL using .htaccess使用 .htaccess 从 URL 中删除目录结构
【发布时间】:2014-12-20 17:08:55
【问题描述】:

我的网站网址目前是这样的:

  • http://ori123.com/product/category/9/0/case-apple

我想改成这样:

  • http://​ori123.com/case-apple

我在我的 .htaccess 文件中尝试了以下代码,但它不起作用。

Options +FollowSymLinks
RewriteEngine on
RewriteRule http://ori123.com/rock-rotary-smart-case-series-for-ipad-air/(.*)/$ /product/detail/128/rock-rotary-smart-case-series-for-ipad-air?$1=

谁能告诉我如何使用 .htaccess 来做到这一点?

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    你只匹配RewriteRule中的REQUEST_URI,没有协议和域名。使用这条规则:

    Options +FollowSymLinks
    RewriteEngine on
    
    RewriteRule ^rock-rotary-smart-case-series-for-ipad-air/(.*?)/?$ /product/detail/128/rock-rotary-smart-case-series-for-ipad-air?$1 [L]
    

    【讨论】:

      猜你喜欢
      • 2013-05-28
      • 2011-05-15
      • 2021-06-24
      • 1970-01-01
      • 2011-09-24
      • 2012-03-19
      • 2012-06-25
      • 2013-05-18
      相关资源
      最近更新 更多