htacces mac os无法与伪目录一起使用

纸杯蛋糕

我设法使htaccess在Mac OS X上正常工作,但是子类别规则返回的文件未找到(404),因为我猜是从articles文件夹搜索了吗?

Options +SymLinksIfOwnerMatch

RewriteEngine On
RewriteBase /ks

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

第二个似乎工作正常...

贾斯汀·欧曼(Justin Iurman)

查看您的代码,您的RewriteBaseis/ks/文件夹,这意味着您可以使用domain.com/ks/articles/xxxxx.html或来访问它,domain.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]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

多国使用.htacces

使用.htacces文件重定向

sed:-i可能无法在Mac OS X上与stdin一起使用

升级到 Mac OS 11 (Big Sur) 后,OpenCV 无法与 PyCharm 一起使用

如何使用htacces清理url变量

如何阻止攻击者使用.htacces?

在Mac OS上将OpenMP与C ++ 11一起使用

Safari Web检查器无法在iOS12和Mac OS Mojave中与Cordova一起使用

HTAcces重写目录格式以查询字符串

LLVM libc ++无法在Mac OS上与clang 3.3一起编译

使用.htacces将旧的动态.asp页重写为新页

使用php删除index.php而不编辑.htacces

如何在Mac OS X上安装JRE 1.7并将其与Eclipse一起使用?

如何将Mac OS X钥匙串与SSH密钥一起使用?

在Mac OS中将SSH快捷方式与.ppk文件一起使用

在Intel Mac OS X上将PATH AMPL求解器与Pyomo一起使用

Android模拟器无法与Xamarin / Visual Studio Mac一起使用

SSH袜子代理在Mac上无法与Firefox一起使用

如何在Mac上让Kinect与Cinder一起使用

在Mac上将硒与chromedriver一起使用

如何使用htacces重写所有https流量的规则(一个子域除外)

如何在.htacces中设置规则以删除两个子目录

.htacces从域1重定向到域2子目录,保留路径

.htacces(x2)到nginx的重写-子目录(RazorCMS)中的不同规则

在Mac OS X上安装iLBC编解码器(libilbc)以与FFmpeg一起使用

在Mac OS上将frei0r滤镜与ffmpeg一起使用时获取黑色图片

在Mac OS-X中将tail -f与多个Grep命令一起使用时无输出

我可以将 Ubuntu 18.04 屏幕共享与 vino 与 Mac OS X Mojave 屏幕共享一起使用吗

htacces无法删除index.php完全离开/?在网址中