【问题标题】:how to dynamically rewrite the url?如何动态重写url?
【发布时间】:2014-07-05 12:23:23
【问题描述】:

原始网址 http://wwww.mydomain.com/image.php?id=13&cat=4&type=3$date=2011-03-14

我想把这个动态网址修改成这样的

http://www.mydomain.com/imageid/imagetitle(末尾没有 php/html 扩展名)

如果有人可以帮助我,我已经尝试了几个在线生成器,但我的修改略有不同。

我不知道怎么写模组。

【问题讨论】:

  • 原网址中的图片标题是什么?
  • @melih altintas 原始 url 中没有 imagetitle 参数,我是否必须在原始 url 中包含图像标题参数才能重写?如果是这样,那么我编辑我的原始网址。

标签: apache mod-rewrite


【解决方案1】:

好吧,要获得它,您可能需要一个将您重定向到另一个位置的页面。 在您的 html 页面的 head 部分中,您必须指定一个类似的元标记:

<meta http-equiv="refresh" content="0; http://www.mydomain.com/imageid/imagetitle" />

当您登陆该页面时,它会计算到您在 content 的第一个参数中指定的秒数(在本例中为 0 秒)并打开作为第二个参数传递的新页面。

您可以做的一个简单的事情是避免在您的浏览器的地址栏上显示扩展名.html",这是用户指向该链接时默认加载的页面

【讨论】:

  • 它不会在 xx 秒后自动重定向,当用户点击链接时,它应该从原始重定向到新链接。
  • 你说的是带有“href”属性的标签吗?
猜你喜欢
  • 2019-11-15
  • 2012-08-13
  • 2017-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-06
  • 1970-01-01
  • 2023-03-13
相关资源
最近更新 更多