【发布时间】:2013-08-04 09:18:49
【问题描述】:
我需要你的帮助。
black-shoes 根据您拥有的产品而变化。
我在下面有那个网址
http://www.example.co.uk/detail/product.php?Sef=black-shoes
我希望它重写为
http://www.example.co.uk/detail/product.php/black-shoes
如何在.htaccess 或php 中进行操作
已更新以显示我的完整重写
RewriteEngine on
RewriteBase /
ErrorDocument 404 /test/main/pages/general/404_error.php
Options -Indexes
AuthName "main"
RewriteRule ^css/(.*)$ test/main/css/$1 [L]
RewriteRule ^framework/(.*)$ test/main/css/framework/$1 [L]
RewriteRule ^icon/(.*)$ test/main/icon/$1 [L]
RewriteRule ^img/(.*)$ test/main/img/$1 [L]
RewriteRule ^site_images/(.*)$ test/main/img/site_images/$1 [L]
RewriteRule ^js/(.*)$ test/main/js/$1 [L]
RewriteRule ^foundation/(.*)$ test/main/js/foundation/$1 [L]
RewriteRule ^vendor/(.*)$ test/main/js/vendor/$1 [L]
RewriteRule ^framework/(.*)$ test/main/js/framework/$1 [L]
RewriteRule ^footable/(.*)$ test/main/js/footable/$1 [L]
RewriteRule ^general/(.*)$ test/main/pages/general/$1 [L]
RewriteRule ^detail/(.*)$ test/main/pages/detail/$1 [L]
RewriteRule ^booking/(.*)$ test/main/pages/booking/$1 [L]
RewriteRule ^product/(.*)$ test/main/pages/product/$1 [L]
RewriteRule ^php/(.*)$ test/main/php/$1 [L]
RewriteRule ^$ test/main/pages/general/ [L]
总结
如何将?Sef= 从网址剪切到/。
希望这是一个过程,如果不能,请与我分享我可以采取的任何方法。
非常感谢你。
【问题讨论】:
-
当你在它的时候,为什么不
/detail/product/black-shoes? -
@SverriM.Olsen 我不想剪掉那些。我已经将网址重写为那样。感谢您的想法
-
你能分享你已经尝试过的吗?
-
该
detail文件夹的URL 已被剪切到此RewriteRule ^detail/(.*)$ test/main/pages/detail/$1 [L]