use*_*353 3 html redirect iis-7 http-status-code-301
我更改了网站上的一些文件名,现在我想将“301 永久移动”从旧文件重定向到新文件。
问题是我的网站完全由静态 html 页面组成,所有 301 重定向教程都描述了如何在 PHP、ASP、htaccess 等中执行此操作。我想将重定向直接写入旧的 html 文件,这可能吗?或者我是否必须联系我的网络提供商并解决服务器上的重定向问题?
我对服务器的唯一了解是它运行在 Windows 上,我对服务器知识一无所知。
编辑:我的网络托管使用的是 Microsoft IIS 7.0,因此我假设此处无法使用 .htaccess?
编辑 #2:刚才我的服务器管理员写信给我,即使我只使用静态 HTML 页面,我仍然可以使用 web.config 文件来重定向各个 html 文件。这非常好。
您无法使用 HTML 更改 HTTP 状态代码。
\n\n但如果您\xe2\x80\x99 使用 Apache Web 服务器,则可以使用mod_rewrite或mod_alias将此类请求重定向到新地址:
\n\n# mod_rewrite\nRewriteEngine on\nRewriteRule ^old\\.html$ /new.html [L,R=301]\n\n# mod_alias\nRedirectMatch 301 ^/old\\.html$ /new.html\nRun Code Online (Sandbox Code Playgroud)\n\n编辑\xc2\xa0\xc2\xa0\xc2\xa0 当您现在澄清您\xe2\x80\x99 正在使用 IIS 7 时,请查看其<httpRedirect>HTTP 重定向元素。
| 归档时间: |
|
| 查看次数: |
11059 次 |
| 最近记录: |