.htaccess rewriterule与ssl

时间:2016-02-12 23:42:19

标签: .htaccess mod-rewrite ssl

我有这样的.htaccess文件:

// ==UserScript==
...
// @run-at document-start
// @match        http://...
...
// ==/UserScript==

var d = document;
var scripts = d.getElementsByTagName('script'); //ARRAY 
window.alert('script tags found:' + scripts.length);
...

我是重定向网址,如http://www.sitename.com/i/pages.html

通过这个重定向我在i /之后写一个变量。没有任何问题。 (服务器上不存在i /文件夹)。

但是我在我的服务器上安装了SSL,现在我回忆错误404该文件未在服务器上查找。我正在谷歌搜索一天,并没有找到答案。

这也是我的000-default.conf文件

RewriteEngine On
RewriteRule  ^i/(.+)$ indexa.php?variable=$1

1 个答案:

答案 0 :(得分:0)

我添加了

<Directory /var/www>
RewriteEngine On
RewriteRule  ^i/(.+)$ indexa.php?variable=$1
</Directory>

进入我的000-default.conf文件,之后运行follow命令:

sudo a2enmod rewrite

现在一切正常。如果我遇到任何其他问题,我会更新我的问题和答案。