Htaccess RewriteRule与相同的词

时间:2015-01-03 16:37:38

标签: .htaccess mod-rewrite redirect url-rewriting url-redirection

我需要重定向我的目录页面;但是文件夹名称以相同的单词开头。

例如: 我的图片文件夹名称之一是 / news_images /

当我使用下面的代码时;我在/ news_images /文件夹中的图像不起作用。

DirectoryIndex index.php
RewriteRule ^news ?do=bydate

如何将此重定向限制为仅 example.com/news 网址? (my / news_images / musnt change ...)

注意:example.com/news是我的新闻栏目主页。那么,我将使用例如example.com/news/beckhams-new-goal等新闻链接。

1 个答案:

答案 0 :(得分:1)

在正则表达式中使用锚点以避免匹配不需要的文本:

DirectoryIndex index.php

RewriteEngine On
RewriteRule ^news/?$ ?do=bydate [L,QSA]