Ubuntu16.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
并增加以下内容:
ServerName www.mysite.com
ServerAdmin webmaster@localhost
DocumentRoot /home/www/mysite
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
Order allow,deny
allow from all
3. 创建配置文件连接, 把新建的配置文件激活什么什么巴拉巴拉(当前目录 sites-avilable)
sudo a2ensite mysite.conf
4. 运行以下命令, 开启 apache2 的重写模块
sudo a2enmod rewrite
[重要]
5.重启 apache2
systemctl restart apache2.service
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前标题:Ubuntu16.04本地php项目访问地址去掉index.php-创新互联
文章链接:http://ybzwz.com/article/gjodh.html