在Apache上设置SSL后找不到页面

时间:2017-02-18 02:31:59

标签: php apache ssl

在使用Apache在我的CentOS 7上设置SSL后,我遇到了无法找到页面的问题。在我完成整个过程后,网站使用HTTPS正确加载,但如果我点击任何链接到另一个页面,我会收到404页面未找到错误。

例如,XXX.XXX.XXX.XXX(IP地址)可以使用,但XXX.XXX.XXX.XXX / products不会。

这是我的.htaccess文件:"

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

My VirtualHost:

<VirtualHost *:443>

RewriteRule ^ index.php [L]

ServerName XXX.XXX.XXX.XXX

ServerAdmin root@XXX.XXX.XXX.XXX
DocumentRoot /var/www/html/project/public

<Directory /var/www/html/project>
    AllowOverride All
</Directory>

有什么想法吗?

谢谢!

0 个答案:

没有答案