【发布时间】:2025-12-01 06:30:01
【问题描述】:
我在我的网址中使用RewriteRule
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/([^/]+)/?$ index.php?lang=$1&page=$2 [L,QSA,NC]
现在我需要创建一个 301 重定向。所以我这样做了:
Redirect 301 /port/reestruturacao-financeira http://website.com/port/reestruturacao-corporativa/
结果错误:
http://website.com/port/reestruturacao-corporativa//?lang=port&page=reestruturacao-financeira
我该如何解决这个问题?重定向
http://website.com/port/reestruturacao-corporativa/
到
【问题讨论】:
-
@starkeen 是的。它存在。
-
你还有什么规定吗?
-
@starkeen 不。就是这样。
-
@starkeen 对不起。找到删除 www 的规则:RewriteRule ^ %{ENV:PROTO}://%1%{REQUEST_URI} [R=301,L]
标签: apache .htaccess mod-rewrite url-redirection