2016-05-07 58 views
1

你好堆垛機,htaccess的重寫 - 增加了.PHP和休息LessCSS

我有我的.htaccess文件有問題。我正在將URL example.com/register.php?key=VALUE改寫爲example.com/registratie/VALUE Hower,這會打破我的general.less include,並在變量的末尾添加一個PHP。例如,VALUE將爲VALUE.php。難道我做錯了什麼?

我LESS包括在header.php文件

<link rel="stylesheet/less" type="text/css" href="includes/style/general.less" /> 

我的.htaccess

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 

RewriteRule ^registratie/([^/]+)(|/)$ register.php?key=$1 

回答

1

你的第一個規則相匹配的一切,是不是一個文件或目錄。重新排列你的規則是這樣的:

RewriteEngine On 
RewriteRule ^registratie/([^/]+)/?$ register.php?key=$1 [L] 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 
+1

謝謝。這確實解決了我的問題。 –