【问题标题】:Redirecting dynamic url to simple URL将动态 URL 重定向到简单 URL
【发布时间】:2014-05-20 00:00:11
【问题描述】:

我正在使用 CodeIgniter 并尝试重定向此 URL

SERVERNAME/index.php/category/category?ss=ABCSERVERNAME/ABC

我在做什么

RewriteRule ^(.*)/$ /index.php/category/category?ss=$1 [L]

【问题讨论】:

  • 也许你需要^(.*)/?$ 使尾部斜杠可选。你确定你使用了正确的词redirect吗?您如何在地址栏中输入 URL 以实现上述格式。

标签: .htaccess codeigniter redirect


【解决方案1】:

您需要添加几个条件,这样您就不会盲目地重写所有内容,然后您需要将斜杠设为可选并且 .* 非贪婪:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*?)/?$ /index.php/category/category?ss=$1 [L]

【讨论】:

  • 我正在尝试做 SERVER/index.php/category/category?ss=abc SERVER/abc 我把你的代码我认为它必须与阻止这个请求的 codeigniter 做一些事情..
猜你喜欢
  • 1970-01-01
  • 2014-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-02
相关资源
最近更新 更多