我想更改.htaccess中的网址,但我不知道如何做任何人可以帮助我。
RewriteRule个人资料/(.*)$个人资料.php?姓名= $ 1
我的网址:http://localhost/profile/swatalk
如果可以的话,谢谢大家:)
答案 0 :(得分:0)
RewriteRule ^profile/(.*) /$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) /profile.php?name=$1 [L]
第1行:(.*)
匹配任何字符。它使/profile/(.*)
永久重定向到(.*)
。
第2行:检查请求uri是否与任何现有文件不匹配
第3行:检查请求uri是否与任何现有目录不匹配
第4行:然后将请求uri重写为/profile.php?name=$1
,$1
是(.*)
上述规则使http://localhost/profile/swatalk
重定向到http://localhost/swatalk
,由/profile.php?name=swatalk
处理