重定向.htaccess中的规则以捕获所有URL';不在.htaccess文件中的

重定向.htaccess中的规则以捕获所有URL';不在.htaccess文件中的,.htaccess,redirect,.htaccess,Redirect,我用了很多时间来寻找问题的答案,但这次我找不到答案。可能是因为英语不是我的母语,因此我无法找到正确的查询进行搜索 我已经创建了一个.htaccess文件,用于从当前网站重定向到新域上的新网站。htaccess文件现在有266条规则,并且运行良好(我已经测试了一些规则,重定向在单个级别上运行良好) 现在我的问题是:我想创建一个额外的规则,捕获所有不在.htaccess文件中的剩余URL,并将所有URL重定向到新主页。这些包括我们不会在新域上创建的页面,因为它们已经过时,或者我们可能忘记了这些页面等

我用了很多时间来寻找问题的答案,但这次我找不到答案。可能是因为英语不是我的母语,因此我无法找到正确的查询进行搜索

我已经创建了一个.htaccess文件,用于从当前网站重定向到新域上的新网站。htaccess文件现在有266条规则,并且运行良好(我已经测试了一些规则,重定向在单个级别上运行良好)

现在我的问题是:我想创建一个额外的规则,捕获所有不在.htaccess文件中的剩余URL,并将所有URL重定向到新主页。这些包括我们不会在新域上创建的页面,因为它们已经过时,或者我们可能忘记了这些页面等等

我尝试过以下几种规则:

RewriteRule ^(.*)$ https://www.newdomain.com/ [L,R=301,NC]
但这会将所有URL重定向到新主页,因此它会忽略我在de.htaccess文件中制定的所有其他规则。即使我把规则放在文件的末尾

我希望你们能帮忙!提前通知tnx


Pike

这可能没有多大帮助,但是“L”标志告诉Apache如果使用这个规则,就不要处理更多的规则。 试一试


中有更多的重写备忘单,这可能没有多大帮助,但是“L”标志告诉Apache如果使用这个规则,就不要处理更多的规则。 试一试


中还有更多的重写备忘,谢谢你的帮助,suwidadi,但不幸的是,这并没有起到作用。结果是一样的:每个URL都被重定向到主页。如果其他人有解决方案,我们将不胜感激!谢谢你的帮助suwidadi,但不幸的是这并没有起到作用。结果是一样的:每个URL都被重定向到主页。如果其他人有解决方案,我们将不胜感激!
RewriteRule ^(.*)$ https://www.newdomain.com/ [R=301,NC]