如何在.htaccess中定义这个RewriteRule

发布于 2025-01-03 04:51:04 字数 281 浏览 1 评论 0原文

我想将以下网址重写为另一个网址。

domain.com/abc 到 domain.com/news.php?name=123

我在 .htacesss 文件中定义了以下规则。

RewriteRule abc /news.php?name=123 [PT]

它有效,但我只想将“domain.com/abc”重写为 /news.php?name=123 我现在所拥有的将匹配任何包含“abc”的单词并重写到目的地。

有什么建议吗?

I want to rewrite the following url into another one.

domain.com/abc to domain.com/news.php?name=123

I defined the following rule in my .htacesss file.

RewriteRule abc /news.php?name=123 [PT]

It works but I only want "domain.com/abc" rewrite to /news.php?name=123
What I have now will match any words which contains "abc" and rewrite to destination.

Any suggestions?

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

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

发布评论

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

评论(2

万劫不复 2025-01-10 04:51:04
RewriteEngine on
RewriteRule ^abc$ news.php?name=123

希望这应该有效。如果没有,请告诉我。

RewriteEngine on
RewriteRule ^abc$ news.php?name=123

Hopefully this should work. Let me know if it doesn't.

温折酒 2025-01-10 04:51:04

尝试以下:

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^abc news.php?name=123

Try below:

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