我目前使用它转发我的网址。但我有一个错误,我需要转发所有
/search/search-term/1/ >> /search/search-term/
/search/search-term/2/ >> /search/search-term/2/
1和2是页码。 所有第1页都需要位于“root”网址。
由于某些原因,我的代码无效。
这是我要使用的所有页面的当前版本。
RewriteRule ^/([a-z\d][\w-.'\d]+[a-z\d]+)/([0-9]+)/?$ results.php?whatwhere=$1&page=$2
RewriteRule ^/([a-z\d][\w-.'\d]+[a-z\d]+)/([0-9]+)?$ results.php?whatwhere=$1&page=$2
非常感谢任何帮助!
答案 0 :(得分:1)
在其他规则之前尝试:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} /(.*)/1/? [NC]
RewriteRule .* %1 [L]
将[L]
替换为[L,R=301]
以进行永久重定向