【发布时间】:2016-03-28 10:27:13
【问题描述】:
如何使用 Mod_Rewrite 更改以下 URL?
main/order/$var to /$var。
我已经在使用 .htaccess 将 /.index.php/$var 重写为 /$var。这是一个codeigniter设置。因此完整的 URL 将是 /.index.php/main/order/$var。
这是我当前的文件:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt|css|js|stats)
RewriteRule ^(.*)$ /index.php/main/order/$1 [L]
我在尝试对此进行调整时收到错误配置错误。
【问题讨论】:
-
好吧,你为什么不简单地扩展现有的模式,因为你说它有效,你只想修改它。你已经知道怎么做了。
-
如果您在此处确实有特定问题,请说出具体问题。请发布您现有的代码。
-
添加了当前文件。很抱歉没有包括前期。谢谢
-
抱歉,但这肯定不是
.htaccess样式文件的工作版本。RewriteCond $1根本没有任何意义。$1在这里要表达什么?
标签: php .htaccess codeigniter mod-rewrite