【问题标题】:URL Rewriting to subfolders based on the parameters基于参数的 URL 重写到子文件夹
【发布时间】:2015-06-24 17:17:02
【问题描述】:

是否可以根据URL中传递的参数将URL重写到不同的子文件夹?我找到了Question1Qestion2,但它们不适用于我的示例。考虑以下情况

www.mywebsite.com/about/overview 

重写为

www.mywebsite.com/about/index.php?a=overview

同样

www.mywebsite.com/contact-us/office 

重写为

www.mywebsite.com/contact-us/index.php?a=office 

www.mywebsite.com/contact-us/home 

重写为

www.mywebsite.com/contact-us/index.php?a=home

【问题讨论】:

    标签: apache .htaccess url mod-rewrite url-rewriting


    【解决方案1】:

    您可以在 DOCUMENT_ROOT/.htaccess 文件中使用此代码:

    RewriteEngine On
    RewriteBase /
    
    RewriteRule ^([\w-]+)/([\w-]+)/?$ $1/index.php?a=$2 [L,QSA]
    

    【讨论】:

      猜你喜欢
      • 2013-11-08
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 2015-09-22
      • 2021-08-05
      • 1970-01-01
      相关资源
      最近更新 更多