.htaccess 试图从htaccess中的URL中删除斜杠

.htaccess 试图从htaccess中的URL中删除斜杠,.htaccess,.htaccess,抱歉问了这么简单的问题,我保证我先查过了。 好的,我在root上有一个旧站点。它不是cpanel,而是纯html(实际上是旧的atwone服务器)。 因此,在html中,/A/ 因此,图像位于/A/img.jpg 现在,我已经在另一台服务器上存档了它,但它位于子域:old。 因此,结构现在是/old/A/img.jpg 但是,引用是相同的,这意味着链接已断开(不显示图像) 当我在Chrome中编辑它并从/A/image.jpg中删除fwd斜杠时,图像出现了。 此外,如果我添加/old/A/ima

抱歉问了这么简单的问题,我保证我先查过了。 好的,我在
root
上有一个旧站点。它不是cpanel,而是纯html(实际上是旧的atwone服务器)。 因此,在html中,
/A/
因此,图像位于
/A/img.jpg

现在,我已经在另一台服务器上存档了它,但它位于子域:
old
。 因此,结构现在是
/old/A/img.jpg

但是,引用是相同的,这意味着链接已断开(不显示图像)

当我在Chrome中编辑它并从
/A/image.jpg
中删除fwd斜杠时,图像出现了。 此外,如果我添加
/old/A/image.jpg
,它也可以工作

我认为这意味着无论哪里有
/A/
的实例,我们都需要重写到
A/
。 或者,我们需要插入/old/

问题是,我如何在
.htaccess
中实现这一点

我试过很多不同的方法,但似乎都不管用

我想这可能是:

Options +FollowSymLinks
RewriteEngine On    # Turn on the rewriting engine
RewriteRule ^A/?$ /old/A/$1 [NC,L]
请记住第一个斜杠,即
^A/
是隐含的,即,
/A/

温柔一点,我在发帖前先尝试了很多方法。是的,我完全是个新手,正在慢慢地学习

谢谢你的帮助!:)

为清晰起见编辑

图像的工作URL www.domain.com/old/A/img.jpg
不适用于图像的URL:www.domain.com/A/img.jpg您可以将此规则作为
文档的
文件中的第一条规则使用:

RewriteEngine On
RewriteRule ^(A/.+)$ /old/$1 [NC,L,R=302]

不清楚。目前图像的工作URL是什么(并没有导致404)以及您想要什么样的重写。