【问题标题】:gltf objects problem with apache htaccess pretty link rulesapache htaccess漂亮链接规则的gltf对象问题
【发布时间】:2021-08-04 19:08:27
【问题描述】:

我在我的网站上通过 three.js 使用 gltf 对象。我在我的 htaccess 文件上使用了漂亮的链接规则。如果我浏览此网址:https://yeni.elbielectric.com/gett.php 我的对象正在加载并出现在页面上。但是如果我浏览这个 url:https://yeni.elbielectric.com/urunler/zena/silverline/fildisi/anahtar/ 对象正在加载但没有消失。而且我看不到任何控制台错误。我认为由于 htaccess 规则存在问题。这是我的 htaccess 内容:

Options +FollowSymLinks
RewriteEngine On
    
RewriteRule ^urunler/$  products.php    [NC,L]  

RewriteRule ^urunler/(.*)/(.*)/(.*)/(.*)/(.*)$    product-detail.php?prdname=$1&prddetail=$2&prdcolor=$3&functype=$4 [L]
RewriteRule ^products/(.*)/(.*)/(.*)/(.*)/(.*)$    product-detail.php?prdname=$1&prddetail=$2&prdcolor=$3&functype=$4 [L]

RewriteRule ^urunler/(.*)/(.*)$    product-list.php?prdname=$1 [L]
RewriteRule ^products/(.*)/(.*)$    product-list.php?prdname=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

在 js 代码中有一些关于我的 3d 对象和纹理的路径。我认为他们有问题。

例如:“../../../../../Models/ZenaVega/zena.gltf”

怎么了?

谢谢。

【问题讨论】:

    标签: .htaccess gltf


    【解决方案1】:

    使用您显示的示例/尝试,请尝试遵循 .htaccess 规则文件。请确保在测试您的 URL 之前清除您的浏览器缓存。

    Options +FollowSymLinks
    RewriteEngine On    
    RewriteRule ^urunler/?$  products.php  [NC,L]  
    
    RewriteRule ^(?:urunler|products)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/?$    product-detail.php?prdname=$1&prddetail=$2&prdcolor=$3&functype=$4 [NC,QSA,L]
    
    RewriteRule ^(?:urunler|products)/([^/]*)/?$  product-list.php?prdname=$1 [NC,QSA,L]
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{DOCUMENT_ROOT}/$1\.php -f
    RewriteRule ^(.*)/?$ $1.php [L]
    

    【讨论】:

    • @Lovestoned,您能否给我您正在点击的示例/测试网址以及您遇到的错误?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多