我做了这个:
RewriteCond %{QUERY_STRING} "find-new/posts&recent=1" [NC]
RewriteRule (.*) /websitename/$1? [R=301,L]
这对我来说不像我想要的那样。我想将我的网站的query url
重写为SEO friendly URL
,而不会失去它的工作。 因此,它仍然需要在页面上查询最近的帖子,但没有显示像我上面所述的URL。我想将其更改为仅限网站。所以http://websitename.com ......必须要查询它。但现在,它向我展示了一个不同的页面(论坛)。
我该怎么做?这可能吗?有人可以帮忙吗?
答案 0 :(得分:0)
你可以保持这样:
RewriteEngine On
RewriteBase /sub-name/
RewriteCond %{THE_REQUEST} /\?find-new/posts&recent=1\s [NC]
RewriteRule ^$ /sub-name/? [L,R=301]
RewriteCond %{QUERY_STRING} ^$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^$ ?$1?find-new/posts&recent=1 [L,NC,QSA]