我需要帮助重写
online.php to -> /users/online
和
profile.php?id=3426 to -> /users/3426
和
users.php to -> /users
这可能吗?
那里有没有好的mod_rewrite作弊表?
答案 0 :(得分:1)
以下是让您入门的规则,我假设您希望访问者看到“users / online /”,但实际上是从online.php发送内容。
因为您正在为每个使用“users /”伪地址,所以将规则放在哪个顺序中是非常重要的。
RewriteEngine on
RewriteRule ^users/ users.php [L,NC,QSA]
RewriteRule ^users/online/ online.php [L,NC,QSA]
RewriteRule ^users/([^/\.]+)/?$ profile.php?Page=$1 [L,NC,QSA]