小编Jak*_*fin的帖子

Javascript打字效果

这个问题来自与上次相同的问题.我的网站运行静态域,因此我希望能够在每个站点上使用此脚本而无需复制副本.

它起到打字文本效果的作用,我希望能够从网页本身而不是脚本中定义打印出来的文本.

使用Javascript

var index = 0;
var text = 'Text';

function type()
{
    document.getElementById('screen').innerHTML += text.charAt(index);
    index += 1;
    var t = setTimeout('type()',100);
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试摆弄代码并使用与我之前的帖子相同的方法,但我似乎无法让它工作.

javascript

5
推荐指数
2
解决办法
3004
查看次数

.htaccess - 强制www,尾随斜杠并删除扩展名

我一直在玩我的.htaccess文件,到目前为止,它正在运行,但是有一些错误.

我正在尝试强制WWW前缀(只是根,而不是子域),同时删除.php扩展名并添加尾部斜杠.

# Force WWW prefix
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


# Remove .php extension
RewriteCond %{THE_REQUEST} ^GET\ /[^?\s]+\.php
RewriteRule (.*)\.php$ /$1/ [L,R=301]

RewriteRule (.*)/$ $1.php [L]


# Force trailing slash
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule .*[^/]$ $0/ [L,R=301]
Run Code Online (Sandbox Code Playgroud)

它成功强制WWW,即使我删除它,.php扩展名被删除,即使我添加它,并且强制尾随斜杠,即使我删除它.但是,有时我得到404未找到错误,说在服务器上找不到请求的URL(通常以.php扩展名结尾),并且通常目录实际上不起作用. 编辑

通常目录实际上不起作用

意味着服务器抛出404错误,说"在此服务器上找不到/directory.php".

任何人都可以帮我一把吗?

apache .htaccess mod-rewrite

2
推荐指数
1
解决办法
5283
查看次数

.htaccess强制HTTPS

我一直在努力寻找一种使用.htaccess强制在我的网站上使用HTTPS的方法。我尝试过的任何方法都会导致重定向循环。我找到了一个PHP替代方案,并对其进行了修改以适合我的Web服务器,但是如果有人可以帮助,我希望使用.htaccess版本。

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] != "https") {
    header("HTTP/1.1 301 Moved Permanently");
    $location = "https://" . $_SERVER[HTTP_HOST] . $_SERVER[REQUEST_URI];
    header("Location: $location");
    exit;
}
Run Code Online (Sandbox Code Playgroud)

php apache .htaccess mod-rewrite

1
推荐指数
1
解决办法
886
查看次数

标签 统计

.htaccess ×2

apache ×2

mod-rewrite ×2

javascript ×1

php ×1