我遇到.htaccess RewriteRule問題。所有我想要做的是 改寫這個網址 - www.example.com/public/?q=admin 到 - www.example.com/public/admin.htaccess重寫規則404沒有找到
但現在當我去這個網址WWW .example.com/public/admin它說沒有找到。
,但這個網址是工作ww.example.com/public/?q=admin
這裏是我的.htaccess代碼
Options All -Indexes
<FilesMatch "(config|.+\.html)\.php">
deny from all
</FilesMatch>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !\.(bmp|cgi|css|flv|gif|ico|jpe?g|js|png|swf|xml)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) ?q=$1&%1 [L,QSA]
</IfModule>
有誰知道幫助?
UPDATE 這個腳本一個子像這樣 http://subdomain.maindomain.com/comingsoon/ 即將推出一個子文件夾裏面 安裝是根文件夾 http://subdomain.maindomain.com/comingsoon/public就是放在.htaccess文件的另一個文件夾。
我使用的是迷你PHP framwork稱爲金絲燕
https://github.com/AliasIO/Swiftlet
沒有運氣..它說 在此服務器上找不到請求的URL/comesoon/public/admin。 此外,嘗試使用ErrorDocument處理請求時遇到404未找到錯誤。 –
@MalithMcR:它是什麼?快來了/???另一個文件夾 – devpro
你是Codignitor嗎? @MalithMcR – devpro