gpt4 book ai didi

apache - 用户友好的 URLS .htaccess

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

我有以下代码:

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

当我输入 domain.com/fishing/fife 时,它​​会显示正确的 region.php 文件。

但是,如果我在 domain.com/fishing/fife/中键入末尾带有/的内容,则会加载 fishery.php 页面。我该如何防止这种情况?

其次,如果它加载为/fishing/fife 而不是 fishing/fife.php 对 SEO 不利吗?毕竟它是一个页面而不是一个目录?如果没关系,那么我更希望它没有 .php,因为它看起来更整洁。

提前致谢

最佳答案

我认为应该这样做:

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

此外,使用“目录”URL 而不是页面也没有错,事实上,我认为这对于 SEO 可能更好而不是更糟...

关于apache - 用户友好的 URLS .htaccess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10134951/

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