我的本地主机上的wordpress网站位于文件夹" abcd"中。
地址如下所示:localhost / abcd。我想将select volume <volume number>
remove letter=<Letter>
重定向到localhost/abcd/xxx/first/second
。
我写了这个htaccess代码,但它不正确并且页面抛出404错误:
localhost/abcd/xxx?a=first&b=second
有什么问题?
这是我的所有.htaccess文件:
RewriteRule ^xxx/([A-Za-z0-9]+)/([A-Za-z0-9]+)/?$ /abcd/xxx?a=$1&b=$2 [QSA]
答案 0 :(得分:0)
模式中有一个结尾斜杠,阻止匹配。此外,^
表示页面名称的开头,因此要么将其删除,要么使用^abcd/...
。以下应该有效:
RewriteRule ^abcd/xxx/([A-Za-z0-9]+)/([A-Za-z0-9]+)/?$ /abcd/xxx?a=$1&b=$2 [QSA]