htaccess mac os无法使用伪目录

时间:2014-09-03 13:07:10

标签: macos .htaccess

我设法让htaccess在mac os x上工作但子类规则返回一个未找到的文件(404),因为我猜是从文章文件夹中搜索(?)

Options +SymLinksIfOwnerMatch

RewriteEngine On
RewriteBase /ks

RewriteRule ^articles/(.*).html$ articles.cfm?subcateg=$1 [NC,L]
RewriteRule ^articles.html$ articles.cfm [NC,L]

第二个似乎工作得很好......

1 个答案:

答案 0 :(得分:0)

查看您的代码,您的RewriteBase/ks/文件夹,这意味着您可以使用domain.com/ks/articles/xxxxx.htmldomain.com/ks/articles.html访问它,并且您的htaccess位于/ks/文件夹中。

如果那样,您应该停用MultiViews选项以避免出现问题 此代码也适用于osx

Options +SymLinksIfOwnerMatch -MultiViews

RewriteEngine On
RewriteBase /ks/

RewriteRule ^articles/(.+?)\.html$ articles.cfm?subcateg=$1 [NC,L]
RewriteRule ^articles\.html$ articles.cfm [NC,L]