所以首先,我保证我到处都看过,但我要么没有找到正确的答案,要么不知道我找到了正确的答案并继续前进(可能)。我有一些字符串可能包含一个或多个单词,这些单词在我的正常页面中用 + 隔开,看起来像这样 http://beaneandco.com/pageTESTING.php?name=Boys+Shirt。这个页面工作正常,只是它很脏。我写了一个重写代码来清理它。
RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z0-9])$ pageTESTING.php?name=$1 [QSA,L]
RewriteRule ^([a-zA-Z0-9])/$ pageTESTING.php?name=$1 [QSA,L]
如果我的页面只有一个单词,就像在 Boys 中一样,它在缩短时效果很好。但是,无论出于何种原因,当它有两个或更多由 a 分隔的单词时,它就不再起作用了。如果更改任何内容,我的页面开头有一个 GET 具有此字符串。所以…………我到底想念什么?
提前致谢。