使用.htaccess将/index.php?page=X转换为/X

使用.htaccess将/index.php?page=X转换为/X,php,.htaccess,Php,.htaccess,我有一个从头开始编写的网站,URL系统是/index.php?page=X。我真的希望能够键入/X进入该页面。我已经尝试了很多在互联网上看到的方法(超过10种),但我找不到一种有效的方法 另外,我希望能够执行/X而不是/index.php?page=X&page2=X(如果它们都是不同的变量) 重新启动发动机 重写规则^(\d+)$index.php?页面=$1 重写规则^(\d+)\/到\/(\d+)$index.php?页面=$1和页面2=$2 我不明白第二部分!我想请你解释一下 您是否启

我有一个从头开始编写的网站,URL系统是
/index.php?page=X
。我真的希望能够键入
/X
进入该页面。我已经尝试了很多在互联网上看到的方法(超过10种),但我找不到一种有效的方法

另外,我希望能够执行
/X
而不是
/index.php?page=X&page2=X
(如果它们都是不同的变量)


重新启动发动机
重写规则^(\d+)$index.php?页面=$1
重写规则^(\d+)\/到\/(\d+)$index.php?页面=$1和页面2=$2

我不明白第二部分!我想请你解释一下

您是否启用了mod_rewrite?第二部分可能重复,我的意思是URL上有两个变量,我希望能够对这两个URL使用一个不同的单词。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(\d+)$  index.php?page=$1
RewriteRule  ^(\d+)\/to\/(\d+)$  index.php?page=$1&page2=$2

</IfModule>