我的文件夹位于我的www目录
的子文件夹中喜欢
WWW / somesub
我放了一个htaccess文件,其中包含以下重写规则:
RewriteEngine on
RewriteRule ^ajax/(.+?)/(\w+)/(\w+?)$ /ajax/handler.php?any=$1&idea=$2&lol=$3 [L]
这应该将所有来自其子目录ajax的调用重定向到里面的处理程序......遗憾的是这个dous不起作用......任何人都知道为什么?
考试将是: 来自
domain/somesub/ajax/some/notsoawsome/code
到
domain/somesub/ajax/handler?any=some&idea=notsoawsome&lol=code
有什么建议吗?
答案 0 :(得分:0)
不确定为什么您的代码不起作用,但您可以在somesub
目录的.htaccess文件中尝试此代码:
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/(.+)/ajax/([^/]+)/([^/]+)/([^/]+)/? [NC]
RewriteRule .* /%1/ajax/handler.php?any=%2&idea=%3&lol=%4 [L,NC]