Sau*_*rma 0 apache .htaccess osx-mavericks
我有我的网站代码,/Library/WebServer/Documents/edu
我正在使用以下.htaccess
文件:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*) /index.html [NC,L]
Run Code Online (Sandbox Code Playgroud)
我已经把它/Library/WebServer/Documents/edu
,但apache服务器似乎忽略了这个文件,我在这里做的任何改变都没有生效.我是否需要做一些额外的更改?
默认情况下,Apache禁用.htaccess,因此您必须启用它.
转到并编辑 /etc/apache2/httpd.conf
你会发现一个看起来像这样的部分:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
你必须改变AllowOverride None
,以AllowOverride All
然后找到正确的部分后,应与启动:<Directory "/Library/WebServer/Documents">
你得有改变同样的事情AllowOverride All
归档时间: |
|
查看次数: |
4075 次 |
最近记录: |