Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache .htaccess使用加载的css、js和图像重定向URL_Apache_Laravel_.htaccess_Mod Rewrite - Fatal编程技术网

Apache .htaccess使用加载的css、js和图像重定向URL

Apache .htaccess使用加载的css、js和图像重定向URL,apache,laravel,.htaccess,mod-rewrite,Apache,Laravel,.htaccess,Mod Rewrite,我正试图从.htaccess文件中重写URL,尝试了很多,但最终以失败告终 .htaccess <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQ

我正试图从.htaccess文件中重写URL,尝试了很多,但最终以失败告终

.htaccess

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>
        RewriteEngine On
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond    ^suba/?$    resources/uploads/releases/zipfiles/1484883480/index\.html [NC, C]
        RewriteRule ^ index.php [L]

选项-多视图
重新启动发动机
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写条件^suba/?$resources/uploads/releases/zipfiles/1484883480/index\.html[NC,C]
重写规则^index.php[L]

我只想用这样的短URL打开,使其对SEO更友好,

我曾提及以下职位:

  • 任何帮助都将不胜感激。 谢谢

    您可以使用:

    RewriteEngine On
    
    RewriteRule ^release/?$ resources/uploads/releases/zipfiles/1484883480/index.html [NC,L]
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
    

    ,不加载CSS、JS和图像。你能帮我一下吗?你可以注意到和之间的区别,那是因为你的css/js/图像中的相对路径。您需要在页面HTML的
    部分下方添加此选项:
    ,正如我前面提到的,问题还在于使用相对路径。重写规则部分完成。如何告诉浏览器查找css/js/images取决于您。有两种解决方案:您可以提供以
    /
    开头的完整路径,也可以按照我的建议使用
    base
    标记。非常感谢。我会试试看