1

当我的斜线后面有文字时,www.anitajohansen.nl/text我的网站将正常工作并显示www.anitajohansen.nl/?id=text.

但是,当我在后面加上更多文字的斜线时www.anitajohansen.nl/text/text,我网站上的图像就会混乱。我不明白这如何导致更改我网页上图像资源的 url。

为什么会发生这种情况,我该如何解决?

我的 .htaccess 文件:

RewriteEngine On 
RewriteBase /

# If url ends with double forward slashes, will remove the latter one 
RewriteRule (.*)/$ $1 [L,R=301]

Header set X-UA-Compatible "IE=edge"

# Dont redirect if the map/file exists
RewriteCond %{REQUEST_FILENAME} -f [NC,OR] 
RewriteCond %{REQUEST_FILENAME} -d [NC] 
RewriteRule ^(.*?)$ $1 [L] 

# Redirect with everything after tld/ and put it inside ?id= 
RewriteRule ^(.*)$ ?id=$1 [L]

编辑:

它似乎只会“弄乱”来自当前目录的 url,例如./images/image1.png. 来自 webroot ( /images/image1.png) 的 url 很好,不会弄乱。

4

0 回答 0