【问题标题】:htaccess " Changing URL "htaccess "更改网址"
【发布时间】:2014-06-12 19:54:55
【问题描述】:

我用这种网址创建了网站:

  • acma.us/index.aspx
  • acma.us/FreeSaleCertificate.aspx

我已经重新将所有站点文件重新文件夹,并且我已经从“ASPX 到 HTML”更改了,现在是这样的:

  • acma.us/Certificate/index.html
  • acma.us/Certificate/FreeSaleCertificate.html

帮我把它变成这样:

告诉我如何将 301 从旧 URL 重定向到新 URL:

  • 来自: acma.us/FreeSaleCertificate.aspx
  • 收件人: acma.us/Certificate/FreeSaleCertificate/

我需要帮助来完成这些步骤,我不是这方面的专家 :(

等待有人帮助我:)

感谢和最好的问候:)

【问题讨论】:

    标签: asp.net .htaccess redirect


    【解决方案1】:

    将此代码放入您的Certificates/.htaccess 文件中:

    RewriteEngine On
    RewriteBase /Certificates/
    
    RewriteCond %{THE_REQUEST} /(?:index)?(.*?)\.html[\s?] [NC]
    RewriteRule ^ %1/ [R=301,L,NE]
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{DOCUMENT_ROOT}/Certificates/$1\.html -f [NC]
    RewriteRule ^(.+?)/?$ $1.html [L]
    

    【讨论】:

    猜你喜欢
    • 2012-09-15
    • 2013-01-20
    • 2016-07-17
    • 1970-01-01
    • 1970-01-01
    • 2019-02-09
    相关资源
    最近更新 更多