Ubuntu 16.04 本地 php 項目 訪問地址去掉 index.php
阿新 • • 發佈:2018-04-03
php1. 在項目跟目錄創建 2. 在
.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 webmaster@localhost 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 16.04 本地 php 項目 訪問地址去掉 index.php