作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
所以...我在本地服务器上完成了一个站点,然后将其上传到我的远程服务器。
转到远程站点会产生内部服务器错误。我认为 .htaccess
文件可能有问题。这是它包含的内容:
Options All -Indexes
Options +FollowSymlinks
DirectoryIndex launcher.php
IndexIgnore */*
RewriteEngine ON
RewriteRule ^(.*)\.less$ $1.css.php [nc]
RewriteRule ^([A-Za-z]+)$ launcher.php?page=$1 [QSA,L]
最后,我尝试通过在 DirectoryIndex 行之前添加 #
来调试问题,看看会发生什么。结果:
403 Forbidden
You don't have permission to access /site/ on this server.
这很令人费解,因为所有权限似乎都没有问题...我仔细检查过,.htaccess
文件有八进制 644。
是什么导致了这个问题?感谢您提前回复。
最佳答案
感谢SO用户的帮助,我的问题解决了。
显然,如果 .htaccess
文件设置了写入权限,Apache 就会崩溃,所以我能够通过 chmod
整个目录和其中的所有内容来解决这个问题它到 755。
关于php - 令人费解的 .htaccess/PHP 难题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5398715/
很抱歉新手的问题,但是: 我最近才发现“=”运算符不只是处理对象/等等。值(value),也是引用。这很酷,但我认为这对变量来说是不一样的,它不会在存储整数或 float 的变量之间创建引用。后来我觉
我是一名优秀的程序员,十分优秀!