2017-08-11 85 views
0

使用的.htaccess文件我有喜欢的网址和www.xyz.com/profile.php?username=test我希望它像www.xyz.com/profile/test这不是工作,因为我已经从网址addded htaccess的代码删除文件夹名称URL重写文件夹

我htaccess的代码是

RewriteEngine on 

RewriteRule ^([^/.]+)/?$ $1.php 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^((?!pages/).*)$ pages/$1  

RewriteRule ^profile/([a-zA-Z0-9_-]+)$ profile.php?username=$1 

回答

0

在profile.php前添加/。此外引号可能有所帮助:

RewriteRule "^profile/([a-zA-Z0-9_-]+)$" "/profile.php?username=$1" 
+0

仍显示对象未找到!和错误404 –