2015-09-30 82 views
0

我试图用.htaccess重写我的网址来美化我的网址,但我得到页面错误。我感到惊讶的是它使用xampp在我朋友的机器上工作,我在我的linux机器上使用apache。重写URL页面未找到.htaccess

# Turn Rewrite Engine On 
RewriteEngine On 

# Rewrite for info.php?id=xx 
RewriteRule ^photos/([0-9]+) info.php?id=$1 [NC,L] 

# Rewrite for profile.php?user=xx 
RewriteRule ^user/([0-9a-zA-Z_-]+) profile.php?user=$1 [NC,L] 

# Rewrite for logout.php?redirec=xx 
RewriteRule ^logout/([0-9a-zA-Z]+) logout.php?redirect=$1 [NC,L] 
+0

你得到什么错误? – Krii

+0

找不到页面。 –

+0

你检查过你的'RewriteBase'吗? – Krii

回答

0

最可能的错误原因似乎是mod_rewrite未加载。检查apache的httpd.conf文件,并搜索行:

LoadModule rewrite_module modules/mod_rewrite.so 

如果收到了#,删除并重新启动服务器。

+0

我仍然没有找到错误。 –