是我的.htaccess文件多的htaccess重寫規則
Options -Indexes
RewriteEngine On
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^([a-z0-9]+)$ /profile.php?username=$1 [L]
RewriteRule ^([a-z0-9]+)$ /display.php?page=$1 [L]
對於是否能夠正常工作的第一個代碼,並顯示如下: www.site.com/user
第二個不工作,通常是像這樣顯示www.site.com/display.php?page=10。我想顯示這樣的網頁www.site.com/article 我嘗試過不同的事情,沒有結果。請告訴我如何使用多個規則。也請給我一個關於如何在php中使用這個功能的建議,因爲我認爲我做的不是很好。我使用這個規則的PHP代碼:
<p><a class="button" href="/<?php echo $user_data['username']; ?>"> Profile</a></p>
它的工作原理,但也許是一個更好的方法,使一個鏈接採取的htaccess的優勢。
謝謝。現在更清楚了。 –