我的.htaccess文件存在问题。我在这里添加我的问题。请帮帮我。
我的实际网址如下http://localhost/buydualit/?searchitem=toaster&pagenum=1这里使用我的.htaccess重新创建我的网址为 http://localhost/buydualit/toaster-1/
我的网址重写规则如下:
RewriteRule ^[A-Za-z-0-9,\"'-\/]+\-([0-9]+)\/$ buydualit/index.php?pagenum=$1&searchitem=$2
在此规则中如何从http://localhost/buydualit/toaster-1/检索烤面包机 (searchitem = 2美元未获得)? 请帮帮我。
答案 0 :(得分:0)
将括号括在所需表达式的各个部分周围。我从你的字符集中删除了/ char,因此它不会抓住urdu的buydualit /部分,并把它放在抓取部分之外。最后,抓取的部件按顺序编号,因此您必须切换$ 1和$ 2
RewriteRule ^buydualit/([A-Za-z-0-9,\"'-]+)-([0-9]+)\/$ buydualit/index.php?pagenum=$2&searchitem=$1
此外,这可能不属于此,因为它更多的是系统管理问题,而不是软件开发问题。