Ubuntu 16.04 本地 php 项目 访问地址去掉 index.php

前端之家收集整理的这篇文章主要介绍了Ubuntu 16.04 本地 php 项目 访问地址去掉 index.php前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
1. 在项目跟目录创建 .htaceess 文件,内容如下:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.PHP/$1 [QSA,PT,L]

2. 在 /etc/apache2/site-avalible 文件夹中复制 000-dedault.conf 文件,重命名为你的项目.conf,如下:

cp 000-default.conf mysite.conf

增加以下内容:

<VirtualHost *:80>
        ServerName www.mysite.com
        ServerAdmin [email protected]
        DocumentRoot /home/www/mysite

        <Directory /home/www/mysite>
                Options Indexes FollowSymLinks
                AllowOverride All
                Require all granted
                Order allow,deny
                allow from all
        </Directory>

</VirtualHost>

3. 创建配置文件连接,把新建的配置文件激活什么什么巴拉巴拉(当前目录 sites-avilable)

sudo a2ensite mysite.conf

4. 运行以下命令,开启 apache2 的重写模块

sudo a2enmod rewrite [重要]

5.重启 apache2

systemctl restart apache2.service

猜你在找的Ubuntu相关文章