【发布时间】:2011-08-19 06:45:08
【问题描述】:
我正在尝试使用 htaccess 重写需要使用 if else block 或任何其他来重写以下 url:
对于这个 url http://domain.kp/subdirecory/productname,我可以完美地重写,但是当我尝试只重写 http://domain.kp/subdirecory/ 时,它会使用以下给定的路由参数进行重写,但是当我们在 url 中有产品名称时,应该考虑路由参数。
如果有人遇到此类问题,请提供帮助
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
【问题讨论】:
标签: .htaccess mod-rewrite url-rewriting apache2