htaccess 将子目录重写到php页面

发布于 2024-12-11 04:22:53 字数 299 浏览 0 评论 0原文

我已经成功重写,

RewriteRule ^alphabetical alpha.php

以便当任何人访问 www.example.com/alphabetical 时它都会加载 alpha.php。但是,我在创建规则时遇到问题,以便当有人访问 www.example.com/alphabetical/a 时,它应该 loa alpha-a.php。这是我尝试过的规则,但不起作用:

RewriteRule ^alphabetical/a alpha-a.php

I've successfully rewritten

RewriteRule ^alphabetical alpha.php

So that when anyone comes to www.example.com/alphabetical it loads alpha.php. However, I'm having problems creating a rule so that when someone comes to www.example.com/alphabetical/a it should loa alpha-a.php. This is the rule I've tried that isn't working:

RewriteRule ^alphabetical/a alpha-a.php

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

骑趴 2024-12-18 04:22:53

将第二个更具体的规则放在第一个规则之上。
RewriteRule ^按字母顺序/a alpha-a.php
RewriteRule ^alphabetical alpha.php

进一步,您可以在末尾使用 $ 来表示 url 的结束,表示以 'a' 结尾的 url。

put your second more specific rule on top of the the first rule.
RewriteRule ^alphabetical/a alpha-a.php
RewriteRule ^alphabetical alpha.php

further, you can use a $ at the end to denote an end of url, saying urls ending with 'a'.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文