laravel - 如何修复我网站中的革命滑块?
问题描述
我在我的 Laravel 网站中使用革命滑块。当我使用根文件夹中的 .htaccess 文件从 url 中删除“/public”时,代码如下:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ ^$1 [N]
RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
RewriteRule ^(.*)$ public/$1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php
滑块不再正确加载(没有显示滑块)
这是 html 代码:
<div class="topslider" style="margin-top: 80px;">
<div id="slider">
<div class="fullwidthbanner-container">
<div id="revolution-slider">
<ul>
@foreach($sliders as $slider)
@if($slider->type == 'video' && $slider->video && File::exists($slider->video))
<li {{-- data-transition="fade" data-slotamount="7" data-masterspeed="5000" --}}>
<video poster="" id="bgvid" playsinline="" autoplay="" muted="" loop="">
<source src="{{ asset($slider->video)}}" alt="" type="video/mp4">
</video>
{{-- <video src="{{ asset($slider->video)}}" type="video/mp4" playsinline autoplay muted loop> </video> --}}
</li>
@endif
@endforeach
</ul>
</div>
</div>
<div class="tp-bullets">
<div class="simplebullets round bullet">
</div>
</div>
</div>
</div>
最后这是我的网站网址
我在控制台中收到此错误:“Uncaught TypeError: Cannot read property 'nextElementSibling' of null”
解决方案
Laravel 5.4 附带的标准.htaccess是
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
尝试用此内容替换您的.htaccess文件。public/.htaccess
从https://github.com/laravel/laravel/blob/5.4/public/.htaccess复制的内容
推荐阅读
- android - Android中的九个补丁与矢量
- .htaccess - .htaccess 重写 Category/page/1
- android - 在 Android 中为 PDF、文本和图像创建文件资源管理器
- lambda - Kotlin 创建一个类的实例并在一行代码中实现回调
- python - 在 python 中支持 POSIX openat 函数
- ios - 使用 UIView.animateKeyframes 为 CAShapeLayer 属性设置动画
- python - Clang + pycparser 无法从 CPython 3.7 解析 pythread.h 标头
- javascript - 通过数组值实时搜索
- swift - 如何快速修复自动变焦相机
- python - 使用 Ctypes 调用复杂的 c++ 代码