htaccess 子目录可以为 root 指定别名吗?

htaccess 子目录可以为 root 指定别名吗?

example.com/en/我将原来的网站移至了example.com

然而图形仍然链接到/en/

我需要添加什么才能使该网站也.htaccess提供文件服务。/en/

答案1

这取决于你的 中已经有哪些指令.htaccess。然而,内部重写任何对“图像”的请求,即。/en/<something>/<whatever-image>然后您可以在文件顶部执行类似以下操作.htaccess

RewriteEngine On

RewriteRule ^en/([^.]+\.(?:jpg|png|gif))$ /$1 [L]

这使得您可以有效地在两个位置下提供图像文件,而实际文件位于/en/.

如果你想重写一切然后执行以下操作:

RewriteRule ^en/(.*) /$1 [L]

但是,如果您已经“移动”了网站,那么您可能希望从外部“重定向”页面 URL 以保留 SEO?但是,如果您仍然链接使用子目录的一些图像/en/,那么你需要确保重定向页面仅有的。

相关内容