-1

这涉及一个很久以前别人建立的旧网站,在 mac 系统上的 apache 1 上运行。

现在,这应该被替换,我已经通过 .htaccess 文件(RedirectMatch 永久 ^/(.*)$)将所有请求重定向到一个新网站,但忘记了,子文件夹中还有一个项目,必须保持可访问性。但是,这个错误我似乎无法撤消。我删除了 .htaccess 文件 - 仍然重定向 - 重新创建了一个空文件 - 仍然重定向 - 并重新启动了 apache。尽管如此,我还是被重定向到了新网页。发生了什么?我怎样才能知道?

非常感谢,黛娜


编辑:

我现在经常检查。它总是告诉我,.htaccess 文件不再存在。我试过了

sudo find . -name .htaccess

它。在某些子文件夹中,有一些我从未接触过的 .htaccess 文件。我已经编辑 /etc/httpd/httpd.conf 说

AccessFileName .htaccessory

重新启动

sudo apachectl restart

并且仍然被重定向。(怀疑一切并考虑更好地睡觉......)

我的 httpd.conf 太长了,怎么发?

4

1 回答 1

1

我的浏览器必须已缓存该站点。我改变了我正在测试的机器,一切都显示出来了,根本没有重定向。首先令人惊讶,因为我记得当事情开始变得混乱时重新启动了 Firefox。令人惊讶的是,我现在根本无法进行任何重定向。我想说,问题解决得太好了。我的 .htaccess 文件看起来像:

RedirectMatch permanent ^/subsite(.*)$ http://newpage.de/subsite

没关系,对吧?但它不起作用。天啊。好吧,我想已经很晚了。非常感谢大家,抱歉问。

最好的问候,黛娜

于 2012-11-23T22:33:19.220 回答