网址重定向失败了吗?

时间:2014-10-25 19:29:15

标签: .htaccess redirect ssl web-deployment

它是一个godaddy根结构,我们必须保留根目录中的所有文件以访问URL作为www.example.com,并且任何其他域必须位于主域的根目录中,付款是完成,来自爸爸的非常糟糕的结构。

为了避免混乱,我在root中创建了另一个文件夹/ example / ..并将所有文件从root文件推送到上述文件夹,

之前它运行正常,我已经购买了ssl证书,但是在证书过期后,它没有打开域名,所以我创建了rewritecond %{HTTPS} !off表单rewritecond %{HTTPS} !on,现在重定向根本没有工作,

我真的很擅长.htaccess,所以寻找最好的建议。

rewriteengine on
rewritecond %{HTTPS} !off
rewritecond %{HTTP_HOST} ^www.example.com$ [OR]
rewritecond %{HTTP_HOST} ^example.com$
rewriterule ^$ "http\:\/\/example\.com\/index\.php" [R=301,L] #51w512ed4b49c
rewriterule ^$ "http\:\/\/example\.com" [R=301,L] #51w512ed4b49c


rewritecond %{REQUEST_FILENAME} !-f
rewritecond %{REQUEST_FILENAME} !-d
rewritecond %{REQUEST_FILENAME} !-l
rewriterule ^(.*)$ /example/$1 [QSA]
rewritecond %{HTTPS} !off
rewritecond %{HTTP_HOST} ^(www.)?example.com$
rewriterule ^(/)?$ index.php [QSA,L]

我希望从www.example.com重定向到example.com 和网址应显示为example.com/index.phpexample.com,而不是example.com/example/index.phpexample.com/example/ 现在我不想要SSL以及如何更新.htaccess 为什么内部服务器错误仅针对示例文件夹而不是针对任何其他文件夹。

godaddy面板中的文件夹结构:

enter image description here

0 个答案:

没有答案