.htaccess没有使用相同的名称和.htaccess的别名

时间:2016-09-08 12:11:04

标签: php apache .htaccess mod-rewrite

我在本地ubuntu系统主机名中的虚拟主机上是moffer.loc,我想要匹配网址moffer.loc/offer/some-slug-text。但是,如果我尝试offer以外的offer,而不是offers,那么它与offer-info关键字不起作用。

我的.htaccess文件是:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^offer/(.*)$    /offer.php?slug=$1 [QSA,L]
 </IfModule>

DirectoryIndex index.php index.html index.htm login.php /access_denied.html

何时使用RewriteRule ^offers/(.*)$ /offer.php?slug=$1 [QSA,L]然后它可以正常工作。但为什么 ? 我不知道为什么我不能只使用offer?当我使用offer以外的其他文字时,它可以使用,但我必须使用offer别名

0 个答案:

没有答案