2010-10-09 49 views
0

我现在的HTTP访问文件使example.com/user/Bob去profile.php?用户=鲍勃

# Pound sign comments a line out 

# Disallow viewing of htaccess files 
<Files .htaccess> 
order allow,deny 
deny from all 
</Files> 

Options +FollowSymLinks 
RewriteEngine On 

# enable hiding php extension 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule ^(.*)$ $1.php 

现在,它只是隐藏.php为,我还是想隐藏.PHP但允许网站/用户/用户名

回答

1

在这里你去:

RewriteEngine On 
RewriteRule ^user/(.*) profile.php?user=$1 [L] 
+0

不工作。我将它添加到我的haccess文件的末尾。 – Keverw 2010-10-09 05:36:46

+0

你是什么意思的“不工作”。你有错误吗?什么样的错误?我复制了上面的.htaccess文件,并将张贴的RewriteRule添加到它的末尾,并且它适用于我。 – bradym 2010-10-09 05:58:24

+0

“糟糕!此链接似乎已损坏。”我跑了2enmod重写 ,然后/etc/init.d/apache2重新启动,所以我知道国防部重写是... – Keverw 2010-10-09 06:32:50