【问题标题】:Laravel - Azure DNS - Website url issues (url.com works , www.url.com does not)Laravel - Azure DNS - 网站 url 问题(url.com 有效,www.url.com 无效)
【发布时间】:2017-08-13 09:08:13
【问题描述】:

我正在尝试设置我的 azure Web 应用,但遇到一些 DNS 和 url 问题

这是我在根文件夹中的 htaccess :

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^public
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

这是我在公共文件夹中的 htaccess:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>

这是我的老爹记录:

我的网站在 url.com 上工作

但不适合:

www.url.com

http://www.url.com

我得到了这个页面:

【问题讨论】:

    标签: php .htaccess azure dns


    【解决方案1】:

    由于www.url.com 指向site.azurewebistes.net 而不是返回url.com,因此您需要在Azure 门户中为您的Web 应用程序的自定义域 边栏选项卡中添加www.url.com

    您需要告诉 Web 应用它也应该回答 www.url.com

    或者只是 CNAME www 到您的根目录(我相信您仍然需要将 www 添加到自定义域刀片)。

    【讨论】:

      猜你喜欢
      • 2010-09-24
      • 1970-01-01
      • 2016-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-11
      • 1970-01-01
      • 2021-06-03
      相关资源
      最近更新 更多