gpt4 book ai didi

apache - 始终添加尾随/到网址

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:46:35 25 4
gpt4 key购买 nike

我现在有:

    RewriteEngine On

RewriteCond %{HTTP_HOST} !^domain.co.uk$ [NC]
RewriteRule ^(.*)$ http://domain.co.uk/$1 [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://domain.co.uk/$1/ [L,R=301]


RewriteRule ^fishing/([^/]*)/([^/]+) fishery.php?url=$2&region=$1 [L]
RewriteRule ^fishing/([^/]*)/?$ region.php?region=$1 [L]

RewriteRule ^fishing?$ fishing.html [L]

我已经添加了所有代码来改进 SEO。删除 www。始终添加尾随/等等。现在的问题是,当我执行 domain.co.uk/fishing/时,它会加载 region.php 文件而不是 fishing.html

我怎样才能避免这种情况?

最佳答案

好的,对于您的新扩展问题,只需移动

RewriteRule ^fishing?$ fishing.html [L]

在前两个规则之上,所以它首先被匹配。

并将其更改为

RewriteRule ^fishing/$ fishing.html [L]

因为您要强制使用尾部斜杠。

您可以在 fishing.html 上面为 css 等添加类似的内容...

RewriteRule ^(css|js|images)/([^/]*)/?$ $1/$2 [L]

关于apache - 始终添加尾随/到网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10135501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com