0

是否可以使用 mod-rewrite 在 codeigniter 中删除 2 个 uri 段并仍然保持功能?

我不想使用 codeigniter 路由,因为它们似乎不是我需要的。

我有一个长网址:http ://site.com/product/details/3/royal-blue-choir-stole

我想使用 mod-rewrite 更改为:http ://site.com/royal-blue-choir-stole

是否可以保留功能但重新编写 URL,类似于开源 CMS 系统的做法?

我当前的 htaccess 文件只有从 url 中删除 index.php 的代码:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
4

1 回答 1

0

尝试这样的事情......

RewriteRule ^(.*)$ index.php?product/details/$0 [PT,L]
于 2012-11-26T22:05:53.147 回答