0
我只写下面的代码来访问用户的配置文件使用.htaccess,但它不工作。.htaccess无法访问用户的配置文件
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ profile.php?username=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ profile.php?username=$1
我只写下面的代码来访问用户的配置文件使用.htaccess,但它不工作。.htaccess无法访问用户的配置文件
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ profile.php?username=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ profile.php?username=$1
你的Web服务器版本而定,你可能要开始与/
。最后/
也是可选的,所以我们结束了这一点,假设profile.php
是在你的文档根目录文件夹:
RewriteEngine On
RewriteBase/
RewriteRule ^/?([a-zA-Z0-9_-]+)/?$ profile.php?username=$1 [L]
它不重定向,你会得到一个错误,PHP犯规得到'username'值,是什么发生?什么是URL? 'a-zA-Z0-9_'可以是'\ w','/'可以通过'?'来选择。 – chris85