无法在 drupal 中进行 301 重定向 url

发布于 2024-08-07 11:39:42 字数 307 浏览 3 评论 0原文

我正在尝试使用 .htaccess 将 url 从位置 a 重定向到 b,并使用以下代码,但

RewriteRule ^accessibility$ http://example.com/topic/accessibility/ [R=301,L] 

它不起作用

我已打开此功能

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
   RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

i am trying to redirect an url from location a to b using .htaccess with the following code

RewriteRule ^accessibility$ http://example.com/topic/accessibility/ [R=301,L] 

it is not working

i have this turned on

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
   RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

素罗衫 2024-08-14 11:39:42

我认为你是对的:那是行不通的。请改用 路径重定向 模块。以下是其项目页面的摘录:

... 允许您使用任何 HTTP 重定向状态

I think you're right: that won't work. Use the Path redirect module instead. Here is an excerpt from its project page:

... allows you to specify a redirect from one path to another path or an external URL, using any HTTP redirect status.

爱本泡沫多脆弱 2024-08-14 11:39:42

尝试:

RewriteCond %{REQUEST_URI} ^/accessibility$ [NC]
RewriteRule ^(.*)$ http://example.com/topic/$1 [L,R=301]

顺便说一句,与 mod_rewrite 相关的问题最好在 serverfault.com 上提出,所以如果版主出现,请不要感到惊讶把这个问题迁移到那里。

Try:

RewriteCond %{REQUEST_URI} ^/accessibility$ [NC]
RewriteRule ^(.*)$ http://example.com/topic/$1 [L,R=301]

BTW, mod_rewrite related questions are better asked on serverfault.com, so don't be surprised if a moderator migrates this question over there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文