suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Es gibt eine Apache-Konfiguration wie folgt. Bitte erläutern Sie die Bedeutung jeder Zeile

Die Konfiguration ist wie folgt:

<VirtualHost *>
    DocumentRoot /home/www/config/v2/fp12/aifang-web
    ServerName www.fp12.dev.aifang.com
    ServerAlias fp12.dev.aifang.com *.fp12.dev.aifang.com
    <Location />
        AddDefaultCharset utf-8
        RewriteEngine on
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule . index.php [L,QSA]
    </Location>
</VirtualHost>
PHPzPHPz2753 Tage vor462

Antworte allen(1)Ich werde antworten

  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:03:39

    <VirtualHost *>
        DocumentRoot /home/www/config/v2/fp12/aifang-web    // 以这个路径为根路径,查找文件
        ServerName www.fp12.dev.aifang.com                  // 从这个域名进来的访问请求才有效  
        ServerAlias fp12.dev.aifang.com *.fp12.dev.aifang.com  // 这两个域名也可以
        <Location />      // 配置根路径属性
            AddDefaultCharset utf-8     // 默认是 utf-8 编码
            RewriteEngine on            // 访问请求重写打开
            RewriteCond %{REQUEST_FILENAME} !-f // 条件1:根路径 + 访问的相对路径 在磁盘上不是文件
            RewriteCond %{REQUEST_FILENAME} !-d // 条件1:根路径 + 访问的相对路径 在磁盘上不是文件夹
            RewriteRule . index.php [L,QSA]  // 上面条件都满足时,将访问请求重写为 index.php 。l qsa 不知道……
        </Location>
    </VirtualHost>

    Antwort
    0
  • StornierenAntwort