我想为我的一个项目做一个友好的URL。目前我的网址是http://example.com/profile.php?user=someprofile
,我想让它成为http://example.com/someprofile
。我尝试了下面的htaccess,但我的CSS和图像文件没有加载。.htaccess为友好的URL
RewriteEngine on
RewriteCond $1 !^(profile\.php|assets|editor|css|js|scripts|images|img|media|xml|user_guide|robots\.txt|favicon\.ico)
RewriteRule ^g/([^/\.]+)/?$ profile.php?user=$1 [L]
<Files profile>
ForceType application/x-httpd-php
</Files>
我该如何做到这一点?
为什么你的模式中有'^ g /'? – anubhava
您的文件指令无关紧要。你没有处理文件,你正在处理虚拟网址。 –
可能与http://stackoverflow.com/questions/27744603/css-js-and-images-do-not-display-with-pretty-url – Sumurai8