我想为URL beta2.0/user/11
至beta2.0/user.php?11
设计一个RewriteRule,而我的.htaccess规则是
RewriteRule ^beta2\.0/user/([0-9]*)$ /beta2.0/user.php?user_id=$1 [L]
但是RewriteRule不起作用,我的规则是否有任何问题?问题出在原始网址中的点
答案 0 :(得分:1)
我假设您的.htaccess与beta2.0目录位于同一级别。
root
+---.htaccess
+--- beta2.0/
+---user.php
将以下内容放入.htaccess
RewriteEngine On
RewriteBase /
RewriteRule beta2\.0/user/([0-9]+) "/beta2.0/user.php?user_id=$1"