关于.htaccess:
我有一个网站要关闭。它有数以千计的 url,最动态的,不能很好地翻译到我的新网站,因为结构完全不同。
我的 .htaccess 有大约两百个(最重要的)URL 301(手动)到我的新站点。我想遵循一个规则,将除我手动执行的 URL 之外的所有其他 URL 发送到我的新站点的登录页面。我无法让任何工作,因为我尝试过的包罗万象忽略了手册 301s。
任何人都可以帮我制定一个规则吗?
最好的问候, SK
关于.htaccess:
我有一个网站要关闭。它有数以千计的 url,最动态的,不能很好地翻译到我的新网站,因为结构完全不同。
我的 .htaccess 有大约两百个(最重要的)URL 301(手动)到我的新站点。我想遵循一个规则,将除我手动执行的 URL 之外的所有其他 URL 发送到我的新站点的登录页面。我无法让任何工作,因为我尝试过的包罗万象忽略了手册 301s。
任何人都可以帮我制定一个规则吗?
最好的问候, SK
我不确定,您的其他评论并没有真正说明您到目前为止所拥有的内容。我想如果按以下顺序排列,这对我来说可能是一个不错的主意:
Options +FollowSymLinks
RewriteEngine on
RewriteRule /this.html http://www.example.com/something/somethingelse/that.html [r=301,L]
[...299 more static rules...]
RewriteRule (.*) http://www.example.com/$1 [r=301,L]
那应该确实有效。如果不是,通常最好打开重写日志并提高日志级别。('RewriteLog' 和 'RewriteLogLevel' 命令)。这会将大量信息放入单独的日志文件中。通常它有助于理解发生了什么。
而且,您可以使用 RewriteMap 命令来节省时间,而不是编写 300 条静态规则。