这是我的重写代码:
RewriteEngine On
RewriteRule ^index$ index.php [L,QSA]
RewriteRule ^shopName/([^/]+)/(.*)?$ contactus.php?shopName=$1&shopId=$2 [L,QSA]
我的结果网址是:
http://noblenetwork.net/shopName/Eyepax/5
我需要将此网址自定义为:
http://noblenetwork.net/Eyepax
我不想在网址中显示ID。请帮帮我。
答案 0 :(得分:1)
将您的.htaccess
代码更改为
RewriteEngine On
RewriteRule ^index$ index.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?(.*)$ contactus.php?shopName=$1&shopId=$2 [L,QSA]
如果未通过商店ID contactus.php
,则会将其&shopId=
空白或为空。所以,你可以同时使用
http://noblenetwork.net/Eyepax
http://noblenetwork.net/Eyepax/5