【问题标题】:dynamic url call same php page by htaccess动态 url 通过 htaccess 调用相同的 php 页面
【发布时间】:2015-07-02 11:25:46
【问题描述】:

我的网站动态 url 像“http://localhost/news/daily/2.shtml”,但默认页面是“http://localhost/feed/news.php”我需要通过访问将所有这些动态 url 重定向到同一页面。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^news/daily/\w+/\w+/?$ /feed/news.php [L,NC]
</IfModule>

我已将该代码用于动态 url。

【问题讨论】:

  • 好的,你试过什么?
  • 动态网址还有哪些例子?
  • 搜索重写网址
  • 我搜索但找不到解决方案,但现在我已经尝试使用此 RewriteEngine On RewriteRule ^news/daily/\w+/\w+/?$ /feed/ news.php [L,NC]

标签: php .htaccess


【解决方案1】:

您的正则表达式与 /news/daily/2.shtml 不匹配。

你可以使用这条规则:

RewriteEngine On

RewriteRule ^news/daily/.+$ /feed/news.php [L,NC]

【讨论】:

  • 找不到对象!在此服务器上找不到请求的 URL。如果您手动输入了 URL,请检查您的拼写并重试。如果您认为这是服务器错误,请联系网站管理员。错误 404 我收到此错误
  • 您在浏览器中输入了什么网址,在出现此错误之前它变成了什么?
猜你喜欢
  • 2012-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-21
  • 1970-01-01
  • 1970-01-01
  • 2016-11-22
  • 2014-10-28
相关资源
最近更新 更多