我从来没有接触过正则表达式或 apache 重写的东西,但我为客户做了一个大型电子商务网站,他现在问我是否可以为他的商店重写 URL。我有两个我需要的东西,如果有人能告诉我是否有可能重写他想要的方式,那将是非常有帮助的。
产品详情网址目前为:product/details/3/royal-blue-choir-stole
他希望它只是... /royal-blue-choir-stole
第二个是类别页面。他们目前在
类别/视图/合唱团围巾
他希望他们只是 /choir-stoles
这可能吗?如果您想查看当前所做的工作,该站点的完整 URL 目前是http://www.stoles.com/stoles (用户名 alex,密码 superman)。它在codeigniter中编程。
目前,它进行了以下重写,以摆脱 codeigniter URL 中的 index.php ...
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]