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>