Php .htaccess短而友好的url

Php .htaccess短而友好的url,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,我正在寻找正确的.htaccess规则,使Facebook.com/user URL像 例如,如果我访问 www.domain.com/StackOverFlow 它将被重写为 www.domain.com/index.php?category=StackOverFlow 或 有什么帮助吗?我在这里试过一些问题,但他们没有明确地做这种行为 提前谢谢 编辑: 忘了说我只想使用这个规则重定向,任何在域之后没有任何扩展的东西 例如,它应该重定向www.domain.com/categoryDesc

我正在寻找正确的
.htaccess
规则,使Facebook.com/user URL像

例如,如果我访问

www.domain.com/StackOverFlow
它将被重写为

www.domain.com/index.php?category=StackOverFlow

有什么帮助吗?我在这里试过一些问题,但他们没有明确地做这种行为

提前谢谢

编辑:

忘了说我只想使用这个规则重定向,任何在域之后没有任何扩展的东西


例如,它应该重定向
www.domain.com/categoryDescription
,但不能重定向
www.domain.com/categoryDescription.php
www.domain.com/categoryDescription.html

尝试:

RewriteRule ^StackOverFlow$ index.php?category=StackOverFlow [NC,L]
或:

一般来说:

RewriteRule ^([^/]*)$ index.php?category=$1 [NC,L]
或:


下面的示例采用
.com/
之后的URI,并将其分配给
$1
。 您可以对“项目”执行相同的操作


重新启动发动机
#将表单“x”的URL重写为表单“index.php?category=x”。
重写规则^(.*)$index.php?类别=$1[L,QSA]

这里有一个有趣的教程:例如,它应该重定向
www.domain.com/categoryDescription
但不重定向
www.domain.com/categoryDescription.php
www.domain.com/categoryDescription.html
它会工作吗?
StackOverFlow
值就是一个例子,它可以是任何类别。例如,它应该重定向
www.domain.com/categoryDescription
,但不能重定向
www.domain.com/categoryDescription.php
www.domain.com/categoryDescription.html
它会工作吗?
 RewriteRule ^StackOverFlow$ category.php?item=StackOverFlow [NC,L]
RewriteRule ^([^/]*)$ index.php?category=$1 [NC,L]
 RewriteRule ^([^/]*)$ category.php?item=$1 [NC,L]
RewriteEngine On
RewriteRule ^([^/]*)$ /index.php?category=$1 [L]
<IfModule mod_rewrite.c>
  RewriteEngine on
  # Rewrite URLs of the form 'x' to the form 'index.php?category=x'.
  RewriteRule ^(.*)$ index.php?category=$1 [L,QSA]
</IfModule>