MOD_Rewrite 重定向 URL

发布于 2024-12-11 07:12:48 字数 360 浏览 0 评论 0原文

我有不同的 URL 和不同的查询。

我有 mysite.com/login.php?u=user&pass=pass

我想重定向到 mysite.com/newsite/login.php?u=user&pass=pass

或者

我有 mysite.com/show?forum +id=34&topic=8

我想重定向到 mysite.com/newsite/show?forum+id=34&topic=8

我有大约 30 个链接,我想重定向到新闻网站 文件夹。

有没有一种方法可以重定向,而不必在 htaccess 中设置所有 url。

I have different URLS and different querys.

i.e.

I have mysite.com/login.php?u=user&pass=pass

i want to redirect to mysite.com/newsite/login.php?u=user&pass=pass

or

I have mysite.com/show?forum+id=34&topic=8

i want to redirect to mysite.com/newsite/show?forum+id=34&topic=8

i have about 30 links i would like to redirect to the newsite folder.

Is there wa way to redirect with out having to set all the urls in htaccess.

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

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

发布评论

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

评论(1

丑疤怪 2024-12-18 07:12:48

您可以将其放入 .htaccess 文件中:

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^show /newsite/show

这将重定向,例如:

mysite.com/show?forum+id=34&topic=8

至:

mysite.com/newsite/show?forum+id=34&topic=8

编辑:

抱歉,我没有意识到您想要对多个网址执行此操作,而不需要每个网址都有一个。我认为这可能有效,但我还没有测试过。

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^.com /newsite/

如果它不起作用,您可能需要在最后一行的 ^.com 后面添加一个 /。

You can put this in your .htaccess file:

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^show /newsite/show

This will redirect, for example:

mysite.com/show?forum+id=34&topic=8

to:

mysite.com/newsite/show?forum+id=34&topic=8

Edit:

Sorry, I didn't realise you wanted to do this with multiple URLs without having one for each one. I think this might work, but I haven't tested it.

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^.com /newsite/

If it doesn't work, you might need a / after the ^.com in the last line.

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