我不知道网址编码,请帮帮我。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.yourdomain.com
RewriteRule (.*) http://yourdomain.com/$1 [R=301,L]
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ users.php?user=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ users.php?user=$1
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)/([0-9]+)$ users.php?user=$1&page=$2
RewriteRule ^([a-zA-Z0-9_-]+)/([0-9]+)/$ users.php?user=$1&page=$2
答案 0 :(得分:0)
如果你想从php执行此操作,可以使用.htaccess文件中的重写规则将所有内容传递给index.php
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
之后,您可以获得包含当前路径的$ _SERVER ['REQUEST_URI'](如果您想对其执行某些操作)并重定向回您的域。
header("Location: http://$_SERVER[HTTP_HOST]");