【发布时间】:2014-06-06 10:16:40
【问题描述】:
我创建了动态产品,例如迷你购物车 我的网址是这样的
<a class="button_view" href="view.php?procode=<?php echo $obj->product_code; ?>">View</a>
在浏览器中我看到了这个链接
http://localhost/sd/view.php?procode=PD1001
我想重写 url 并使 seo 友好我的 htacess 是
<IfModule mod_rewrite.c>
Options +Indexes
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} hack
RewriteCond %{HTTP_COOKIE} !go
RewriteRule . - [F]
RewriteRule ^view.php?procode=([a-zA-Z0-9]+)$ view/$1/$2
</IfModule>
我想要这样的东西
http://localhost/sd/view/sunglasses/
http://localhost/sd/view/iphone6/
http://localhost/sd/view/androidphonefx1/
【问题讨论】:
-
为什么不先把你的 HTML 改成
<a class="button_view" href="/sd/view/<?php echo $obj->product_code.'/'.$obj->product_name; ?>">View</a> -
感谢回复@anubhava 现在下一步我在点击此链接后发现 404 错误localhost/sd/view/PD1001/AndroidPhoneFX1
-
下一步看我的回答。
标签: php .htaccess url-rewriting seo