2013-05-03 41 views
0

我有一個文件夾是一個子文件夾從我的www目錄重定向整個子文件夾到一個處理

WWW/somesub

在那裏,我就把它具有以下重寫規則htaccess文件在它:

RewriteEngine on 
     RewriteRule ^ajax/(.+?)/(\w+)/(\w+?)$ /ajax/handler.php?any=$1&idea=$2&lol=$3 [L] 

這應該重定向從它的子目錄阿賈克斯這是內部處理程序的所有呼叫......可悲的是這dous不行......任何人任何想法,爲什麼?

examlple將是:從

domain/somesub/ajax/some/notsoawsome/code 

domain/somesub/ajax/handler?any=some&idea=notsoawsome&lol=code 

有什麼建議?

+0

是否沒有前導插入符號工作嗎? – 2013-05-03 07:55:20

+0

你的意思是沒有^,nope dous不工作 – Sangoku 2013-05-03 07:56:56

+0

嘗試任何我知道的方式。該死的東西沒有用。我檢查了是否重寫...它是...並且它是gumpumpy ~~ – Sangoku 2013-05-03 08:17:26

回答

0

不知道爲什麼你的代碼不能正常工作,但您可以嘗試這一個在.htaccess文件在somesub目錄:

Options +FollowSymlinks -MultiViews 
RewriteEngine On 
RewriteCond %{REQUEST_URI} ^/(.+)/ajax/([^/]+)/([^/]+)/([^/]+)/? [NC] 
RewriteRule .*  /%1/ajax/handler.php?any=%2&idea=%3&lol=%4  [L,NC] 
+0

dous不工作,不知道它是什麼。這裏是原始鏈接沒有被obscurified。原始鏈接是:/ catd/sc/epr/ajax/ArticleSearch/SearchEngine/GetInitialData – Sangoku 2013-05-03 09:38:43

+0

是的,這是完全不同的。像這樣的'http:// example.com/catd/sc/epr/ajax/ArticleSearch/SearchEngine/GetInitialData'?替代網址是什麼,請使用相同的網址結構發佈樣本。 – 2013-05-03 09:43:33

+0

無論如何修改我的答案。 – 2013-05-03 09:46:38

相關問題