2012-11-15 27 views
1

我試圖讓最後一個重寫代碼在PHP中獲得「lang」。但是,當我打開參數時它返回「index.php」。下面的代碼有什麼問題?

Options +FollowSymlinks 
RewriteEngine on 

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

RewriteRule ^(.*)/(.*) index.php?lang=$1&url=$2 [NC] 
RewriteRule ^([^/]+)/home/([^/]+)/?$ index.php?lang=$1&voorpagina=$2 [NC] 

回答

1

嘗試添加[L]標誌是這樣的:

Options +FollowSymlinks 
RewriteEngine on 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^/]+)/home/([^/]+)/?$ index.php?lang=$1&voorpagina=$2 [NC,L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/(.*) index.php?lang=$1&url=$2 [NC,L] 
+0

不,它添加到線用L不能輸出任何東西 – quanto

+0

你應該把第二條線之前的第一個 – Oussama

+0

當我做到這一點,該css不再加載 – quanto

相關問題