Apache2 301重定向不起作用

时间:2018-01-16 14:25:15

标签: apache

我试图在线阅读各种文档以及其他答案,但我找不到解决问题的方法。

以下是我的问题:

我有一个永久的www到非www重定向设置,可以将流量从www.domain.com指向domain.com

这有效,但在尝试访问特定网址时遇到问题。例如:

我们希望人们可以通过以下方式下载三个PDF文件:

domain.com/paper/somepdfname.pdf

当我像这样访问网址时,它会起作用,但如果我尝试访问这样的内容:

www.domain.com/paper/somepdfname.pdf

浏览器被重定向,并删除其中一个斜杠,导致"网站无法访问错误"。这是我在浏览器中最终得到的网址:

domain.compaper / somepdfname.pdf

我认为很明显我需要以某种方式确保在论文之前有一个正斜杠,但我不知道该怎么做。下面你会找到我的.htaccess指令来处理重定向:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1/ [R=301,L]

0 个答案:

没有答案