Hub*_*bro 15 apache .htaccess debian
我在目录中有一个.htaccess文件,但它没有任何效果(无论我放入什么).
我的apache2.conf文件包含
AccessFileName .htaccess
<Directory "/var/www">
AllowOverride All
</Directory>
Run Code Online (Sandbox Code Playgroud)
它已经说过AccessFileName .htaccess但我自己添加了Directory标签,因此我不确定它是否正确.
感谢您提供更多信息的建议和要求.
我的.htaccess内容(暂时)
Options +FollowSymlinks
RewriteEngine on
RewriteRule .* page.php?arg=$0
Run Code Online (Sandbox Code Playgroud)
And*_*rew 19
根据你的标签,你在Debian上.默认站点,至少在其默认配置apache2上的Lenny上,在/ etc/apache2/sites-available/000-default中定义.此缺省值AllowOverride None位于/ var/www目录的部分中.所以,这可能会覆盖你的apache2.conf.
当然,您需要确保该网站已启用.如果/ etc/apache2/sites-enabled/000-default存在并且是指向/ etc/apache2/sites-available/000-default的符号链接,则启用该站点.启用此类站点的规范方法是root用户a2ensite 000-default.
最后,要意识到如果您有权访问主配置,出于性能原因,您应该使用主配置(或/ etc/apache2/sites-available中的站点配置)而不是.htaccess来配置站点.有关详细说明,请参见http://httpd.apache.org/docs/2.2/howto/htaccess.html.
| 归档时间: |
|
| 查看次数: |
41418 次 |
| 最近记录: |