gpt4 book ai didi

apache - 当我在 .htaccess 中有 RewriteMap 时出现错误 500

转载 作者:行者123 更新时间:2023-12-02 02:23:16 29 4
gpt4 key购买 nike

我有一个这种格式的 map 文件

233 Alabama/Phenix-City/Ridgebrook
237 Alabama/Ft.-Mitchell/Riverside-Estates

我有以下 .htaccess 脚本。当访问相关页面时,我收到 500 内部服务器错误。

RewriteEngine On
RewriteBase /
Options +FollowSymLinks

RewriteMap examplemap txt:/var/www/html/site.com/key_pair.txt
RewriteRule community.php?(.*) ${examplemap:$1} [R]

当我传递以下 URL 时,我希望将其重写如下。

http://example.com/community.php?comm_id=233    

应该这样重写

http://example.com/Alabama/Phenix-City/Ridgebrook

有什么想法吗?

最佳答案

您不能在 .htaccess 文件中包含 RewriteMap:

http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritemap

仅在服务器配置(如 httpd.conf)和虚拟主机配置文件中可用。

关于apache - 当我在 .htaccess 中有 RewriteMap 时出现错误 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7958492/

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