如何使用.htaccess使网站运行Index.html文件?

时间:2019-07-18 08:18:39

标签: apache .htaccess

使用.htaccess单击网站上的文件夹后,我试图自动运行index.html文件

代码:

RewriteEngine on
Options +FollowSymlinks -MultiViews

RewriteRule ^$ /index.html [R,L]

然后我重新启动apache并刷新了网站,但是文件夹消失了。我尝试将整个链接写到网址中,然后出现(内部服务器错误)

我在这里将centOS 7作为操作系统运行的Apache

谢谢您的帮助,请原谅我的英语:D

最好的问候 杰克布

1 个答案:

答案 0 :(得分:0)

是的,它可以正常工作(:

将以下内容添加到我的httpd.conf中(如果您可以访问它)被认为是更好的形式,它减少了服务器开销,并且具有完全相同的效果:

#include <bits/stdc++.h>
#pragma GCC optimize (2)
using namespace std;

const int MAXN = 90;
int n, m;
int a[MAXN];
string base[MAXN], f[MAXN][MAXN];
string sum, ans;

template <typename _T>
void Swap(_T &a, _T &b)
{
    _T temp;
    temp = a;
    a = b;
    b = temp;
}

string operator + (string s1, string s2)
{
    string ret;
    int digit, up = 0;
    int len1 = s1.length(), len2 = s2.length();
    if (len1 < len2) Swap(s1, s2), Swap(len1, len2);
    while(len2 < len1) s2 = '0' + s2, len2++;
    for (int i = len1 - 1; i >= 0; i--)
    {
        digit = s1[i] + s2[i] - '0' - '0' + up; up = 0;
        if (digit >= 10) up = digit / 10, digit %= 10;
        ret = char(digit + '0') + ret;
    }
    if (up) ret = char(up + '0') + ret;
    return ret;
}

string operator * (string str, int p)
{
    string ret = "0", f; int digit, mul;
    int len = str.length();
    for (int i = len - 1; i >= 0; i--)
    {
        f = "";
        digit = str[i] - '0';
        mul = p * digit;
        while(mul)
        {
            digit = mul % 10 , mul /= 10;
            f = char(digit + '0') + f;
        }
        for (int j = 1; j < len - i; j++) f = f + '0';
        ret = ret + f;
    }
    return ret;
}

int main()
{
    freopen("factorial.out", "w", stdout);
    string ans = "1";
    for (int i = 1; i <= 5000; i++)
    {
        ans = ans * i;
        cout << i << "! = " << ans << endl;
    }
    return 0;
}