0

您能否帮我编写 .htaccess 重写规则,将 URL 中的一个字符串重写为另一个(在本例中为用户 -> 配置文件):

例如: http: //my.site.com/index.php/user/194/

应该是这样工作的

例如: http: //my.site.com/index.php/profile/194/

它还应该将所有“用户”词更改为“配置文件”,而不仅仅是第一个。

我已尝试使用以下代码,但由于某种原因它无法正常工作:

RewriteCond %{QUERY_STRING} ^user=([^&]*) [NC]
RewriteRule ^ %{REQUEST_URI}?profile=%1 [R=301,L]

请协助。谢谢大家。

4

1 回答 1

2

您应该为此使用 CodeIgniter 的内置路由:

http://codeigniter.com/user_guide/general/routing.html

于 2012-09-12T06:21:26.827 回答