javascript中定义的内部链接不使用htaccess

javascript中定义的内部链接不使用htaccess,javascript,php,apache,.htaccess,mod-rewrite,Javascript,Php,Apache,.htaccess,Mod Rewrite,我有一个javascript验证码运行在一个网站上,与直接链接;因此,验证码使用以下链接格式: http://example.com/index.php?p=page&option1=1&option2=2 但是,如果我使用下面的htaccess-seo优化链接,javascript似乎无法在javascript中找到预定义的目录 http://example.com/1/2 我的htaccess文件重定向如下所示: RewriteEngine On RewriteCond

我有一个javascript验证码运行在一个网站上,与直接链接;因此,验证码使用以下链接格式:

http://example.com/index.php?p=page&option1=1&option2=2
但是,如果我使用下面的htaccess-seo优化链接,javascript似乎无法在javascript中找到预定义的目录

http://example.com/1/2
我的htaccess文件重定向如下所示:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule    ^([A-Za-z0-9-]+)/?$    /dir/index.php?p=page&option1=$1    [NC,L]

RewriteRule    ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$    /dir/index.php?p=page&option1=$1&option2=$2    [NC,L]

RewriteRule    ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$    /dir/index.php?p=page&option1=&option2=$2&option3=&option4=&option5=$1&option6=$3    [NC,L] 
我尝试了javascript定义url的多种变体(captchaDir:和url:)预定义目录位置的javascript如下所示:

var defaults = {  
   borderColor: "",  
   captchaDir: "replyform/captcha",  
   url: "replyform/captcha/captcha.php",  
   formId: "myForm",  
   text: "Verify that you are a human,<br />drag <span>scissors</span> into the circle.",
   items: Array("pencil", "scissors", "clock", "heart", "note") 
  };
验证码脚本位于:

/home/user/public_html/dir/replyform/captcha
问题是,它可以很好地处理常规的php url,但不能处理seo友好的htaccess诱导url

/home/user/public_html/dir/replyform/captcha