gpt4 book ai didi

.htaccess - 如何将子域中的一个文件重定向到新 URL?

转载 作者:行者123 更新时间:2023-12-04 05:45:22 24 4
gpt4 key购买 nike

我一直在用.htaccess将旧网站上的 URL 重定向到包含旧网站文件的子域。例如,我的 .htaccess文件中充满了如下规则:

RewriteRule ^some-file.html$ http://subdomain.domain.com/some-file.html [NC,R=301,L]

但是,我想将子目录中的一个文件指向不同的 URL。我怎样才能为一个文件反转这个,并有 http://subdomain.domain.com 301 重定向到 http://www.domain.com/some/directory/ ?

编辑:这是我目前在我的 .htaccess 中的内容
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^old\.domain\.com$ [NC]
RewriteRule ^(somefile.html)/?$ http://www.domain.com/some/directory/ [L,R=302,NC]

RewriteCond %{HTTP_HOST} ^old\.domain\.com$ [NC]
RewriteRule ^(some-file.html)/?$ http://www.domain.com/some/directory/ [L,R=302,NC]

最佳答案

将此代码放入您的 .htaccessDOCUMENT_ROOT subdomain.domain.com的目录:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com$ [NC]
RewriteRule ^(some-file|somefile)\.html$ http://www.domain.com/some/directory/ [L,R=302,NC]

一旦您确认规则工作正常,只需更改 R=302R=301 .

这将重定向 some-file.html`somefile.html重定向到 www.domain.com/some/directory/

关于.htaccess - 如何将子域中的一个文件重定向到新 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10745387/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com