Mod|u重写具有多个变量的URL |.htaccess
我开发了一个包含产品的电子商店网站,所以对于这个建议,我为每个产品制作了一个产品页面,其中包含Mod_Rewrite for URL,代码在我的.htaccess文件中Mod|u重写具有多个变量的URL |.htaccess,.htaccess,mod-rewrite,url-rewriting,.htaccess,Mod Rewrite,Url Rewriting,我开发了一个包含产品的电子商店网站,所以对于这个建议,我为每个产品制作了一个产品页面,其中包含Mod_Rewrite for URL,代码在我的.htaccess文件中 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*/([a-zA-Z0-9_-]+)|([a-zA-Z0-9_-]+))$ ./product.php?name=$1 [L] 因此,当用户点击www.example.com/Nike-Air
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*/([a-zA-Z0-9_-]+)|([a-zA-Z0-9_-]+))$ ./product.php?name=$1 [L]
因此,当用户点击www.example.com/Nike-Air链接时,会进入Nike Air shoes页面等
我想做的是在url中再添加一个参数,比如大小
RewriteRule ^(.*/([a-zA-Z0-9_-]+)|([a-zA-Z0-9_-]+))$ ./product.php?name=$1&size=$2 [L]
但此参数不附加在url中,仍然显示www.example.com/Nike-Air
并且能够从$\u get方法中获取大小数据
可能吗
有什么想法吗?
size
必须出现在您的URL中的某个位置,这样您的内部handperproduct.php
就可以获得它。管道字符在您的URL中表示什么?