2014-12-25 45 views
-1

所以,我試圖讓一個API,但我遇到了我的.htaccess問題,用這個作爲我的.htaccess:爲什麼我的.htaccess無法正常工作?

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^park/([^/]*)/([^/]*)$ /park/?r=$1&v=$2 [L] 

並使用對於實例http://devrosemberg.com/park/profile/DevRo_我得到這個奇怪的錯誤:

404

我不知道該怎麼做。幫助表示讚賞。

+0

似乎實際上與之相匹配的 - 我才躲過一些斜線有https://regex101.com/r/cQ2dM3/1 – MightyPork

+0

@Brad他的正則表達式看起來不錯給我! – undone

+0

那是什麼可能是錯誤的呢? – ItsErikR

回答

0

試試這個:

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^/?park/([^/]*)/([^/]*)$ /park/?r=$1&v=$2 [L] 
+0

不,它沒有工作。 – ItsErikR

+0

兩件事:1-你有沒有把它放在服務器根目錄下的'.htaccess'文件中? 2-你有權訪問重寫日誌嗎? – undone

+0

這是運行在一個網站託管,所以我不能編輯任何東西,我沒有把文件放在它應該放置的地方。 – ItsErikR