我目前正在为我的网站开发仪表板,但我的配置有问题 .htaccess 文件。我来解释一下这个问题: 我正在执行重定向
RewriteRule ^dashboard/(.*)$ guild.php?guild_id=$1
(.*)
= 服务器 ID。
但我也想要这个:
RewriteRule ^dashboard/(.*)/features$ features.php?guild_id=$1
除了它将我重定向到第一个文件(guild.php 而不是 features.php),我希望能够很好地解释问题并且您可以帮助我:) 谢谢
最佳答案
根据您尝试的规则,请尝试遵循 htaccess 规则。确保在测试 URL 之前清除浏览器缓存。
RewriteEngine ON
##Rules for uri which has feature in uri.
RewriteRule ^dashboard/([^/]*)/features/?$ features.php?guild_id=$1 [NC,L]
##Existing rule from OP, fixed NC,L flags in rules too.
RewriteRule ^dashboard/(.*)/?$ guild.php?guild_id=$1 [NC,L]
关于.htaccess - 如何使用 htaccess 文件重定向多个 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68511575/