我需要找到.htaccess的重定向规则,它会重定向
/node?page=31
或/node
或/node?page=1
或/node/
但不是
/node/291
而非node/291/edit
,因为这些处理方式不同(见下文)
到我网站的主页(让我们说www.example.com
)
我有一条处理<{1}}下面
的规则 /node/xxx
但我需要找到RewriteRule ^(../)?node/([0-9]+)$ noderedirect.php?nid=$2 [L]
的规则,我无法弄清楚如何做到这些。
任何人都可以帮忙吗?
谢谢!
答案 0 :(得分:1)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(page=(31|1))?$ [NC]
RewriteRule ^node/?$ /? [L,NC,R=302]