apache2.2 开启伪静态

来源:luqidong 发布时间:2014-03-04 21:13:08 点击数:

首先我们要开始重写设置:

a2enmod rewrite

然后重启apache2

/etc/init.d/apache2 restart

然后就是靠程序自己创建.htaccess文件了。如果程序没权限那么设置下文件夹的权限为777。

这是.htaccess文件里面的内容大概是这样的:

 

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</IfModule>

以上。htaccess文件(如果放在你的DocumentRoot)将所有流量重定向到,除非该文件存在DocumentRoot的一个index.php文件。 

所以,让我们说你有如下的目录结构和上传至httpdocs是的DocumentRoot
存在于上传至httpdocs任何文件将使用上面显示的。htaccess文件送达给请求者,然而,一切将被重定向到上传至httpdocs/ index.php文件。在包含/应用程序的应用程序文件将无法访问。
本文由免费oa系统78oa原创,转载请注明出处。