是我的.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的优势。
谢谢。现在更清楚了。 –