我有我的服務器上.htacces是應該這樣做:簡單的.htaccess重寫不工作
喲進入到ziced.com/cl/something並重寫它作爲ziced.com/cl/index。 php?var1 =有些東西,但是不起作用。
您可以檢查未通過輸入工作ziced.com/cl/faq與ziced.com/cl/index.php?var1=faq
這裏是的.htaccess
AddHandler application/x-httpd-php5 .php
# This is the initialization
# For security reasons, Option followsymlinks cannot be overridden.
#Options +FollowSymLinks
#Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteBase/
#chilean redirect
# /cl/var1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^cl/([a-zA-Z0-9\.\*\°\~\,\%\"\'\+\(\)\-]+)/?$ /cl/index.php?var1=$1 [L,QSA]
我可能知道問題是什麼,但我不知道如何解決它。具有重寫規則,ziced.com的網頁,是metrikstudios.com的addondomain
ziced.com點metrikstudios.com/ziced/的話,也許我應該加上這樣的:
RewriteRule ^ziced/cl/([a-zA-Z0-9\.\*\°\~\,\%\"\'\+\(\)\-]+)/?$ /cl/index.php?var1=$1 [L,QSA]
你有一個FAQ目錄 - 如果是的話,可能會導致你的先決條件,以阻止重寫之一。還有,你嘗試簡化你的正則表達式,只是字母數字最初如果有一些問題在那裏(我對正則表達式不太熱,所以不能確定你所放的東西是否會起作用 - 但是簡化它並重新測試會很快顯示該問題隱藏在那裏)? – JohnLBevan 2012-08-06 22:35:14
沒有FAQ目錄。正則表達式很好,我以前用過它。我試着用[a-zA-Z0-9]來檢查這是否是問題,但沒有工作 – 2012-08-06 22:43:36
是/? (在美元符號之前)? – JohnLBevan 2012-08-06 22:53:07