cyc1111 发表于 2015-8-5 07:34:16

ubuntu 下apache开启rewrite模块

sudo a2enmod rewrite
  在lamp下使用伪静态需要开启apache的rewrite模块,输入以上代码即可实现
  不过经过测试还是不可以,这个时候可以修改一下apache文件



sudo emacs /etc/apache2/sites-available/default
  修改几个参数:




Options FollowSymLinks
AllowOverride None(修改为AllowOverride All)


Options Indexes FollowSymLinks MultiViews
AllowOverride None(修改为AllowOverride All)
Order allow,deny
allow from all

  修改好后找个例子试试~
  在网站根目录/var/www下建立一个.htaccess文件,内容如下



RewriteEngine On
RewriteRule ^(.*)$ /index.php

  这个文件的意思是,不管输入什么网址,它都会被转到index.php下来,如果顺利通过即OK!
  如果不行,把你要访问的文件设一下访问权限(包括.htaccess),设置方法



sudo chmod 777 /* -R
页: [1]
查看完整版本: ubuntu 下apache开启rewrite模块