我使用CI并得到这样的网址: www.example.com/product/id/5
使用此.htaccess文件删除index.php:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|favicon\.ico|img|js|robots\.txt|css)
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
我现在如何扩展.htaccess文件以摆脱URL中的'/ id /'?
提前谢谢
答案 0 :(得分:2)
您可以使用路由:
$route["product/(:num)"] = "product/id/$1";
http://ellislab.com/codeigniter/user-guide/general/routing.html
但如果你坚持,这应该有效:
RewriteRule ^product/([0-9]) http://example.com/product/id/$1