【发布时间】:2015-11-17 09:07:47
【问题描述】:
目前我的项目目录位于 /var/www/html/trial_qa
<VirtualHost *:80>
DocumentRoot /var/www/html/trial_qa
ServerName trialqa.mysite.com
<Directory "/var/www/html/trial_qa">
Options +FollowSymLinks
AllowOverride None
</Directory>
</VirtualHost>
为了简化部署版本控制,我将项目目录移动到 /var/www/html/qa/201508230800,并创建指向该文件夹的符号链接
lrwxrwxrwx 1 root root 29 Aug 24 09:41 trial_qa -> /var/www/html/qa/201508230800
但是现在,所有链接都无法正常工作,并出现错误 404 Not Found(例如:trialqa.mysite.com/contactus)
在 apache conf 和 .htaccess 中添加选项 Options +FollowSymLinks 不能解决问题。
【问题讨论】:
-
检查 /var/log/apache2/error.log 和 access.log