【问题标题】:Difficulty Converting url in linux in htaccess file在 htaccess 文件中转换 linux 中的 url 有困难
【发布时间】:2012-03-29 18:08:50
【问题描述】:

我正在使用 codeigniter 在 linux 中开发一个网站

我有以下网址

  http://www.abc.com/wes/?mlevel=2&level=2&name=wii%20pro&code=22

并且希望用户在 url 中的顶部类型是这样的

http://www.abc.com/wes_wii+pro-22.html

我怎样才能做到这一点,我尝试过的都没有成功

【问题讨论】:

  • mlevel和level不一样
  • 你有wes控制器吗?我在这个网址上看不到mlevellevel http://www.abc.com/wes_wii+pro-22.htm
  • 是的,我有 wes 控制器,并且需要 mlevel 和 level 才能使用 $_GET

标签: .htaccess codeigniter url-rewriting


【解决方案1】:

我不确定您要在那里捕获哪些字段,但应该是这样的:

order allow,deny
allow from all

RewriteEngine On
RewriteBase /


RewriteRule ^wes_(.*)-(.*)$ /wes/?mlevel=$2&level=$2&name=$1&code=$2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-24
    • 1970-01-01
    • 2011-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多