投稿 评论 顶部

Ubuntu Apache 开启加载Rewrite 伪静态

佚名 网络安全

? ? 开启加载Rewrite

执行下命令加载

  a2enmod rewrite

然后建立软连接

ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

编辑apache2.conf文件

 sudo vi /etc/apache2/apache2.conf 


找到 AllowOverride None 改成ALL

<Directory /var/www/>        Options Indexes FollowSymLinks        AllowOverride ALL        Require all granted</Directory>



重启Apache?

/etc/init.d/apache2 restart

在网站根目录新建.htaccess文件,没有文件名,内容为以下内容。如果新建不了就下载附件。

AddDefaultCharset utf-8Options +FollowSymLinksIndexIgnore */*RewriteEngine on# if a directory or a file exists, use it directlyRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-d# otherwise forward it to index.phpRewriteRule . index.php