2015-03-31 85 views
0

到文件,我发现在.htaccess文件教程的一个良好的数额,并能得到一些接近:

htaccess的重写根与varaible

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^HERE/(.*)$ /page1.php?id=$1 [NC] 

现在,这个让我做
www.domain .COM/HERE/35
但我想要做的
www.domain.com/35

我只希望这根工作,而不是文件夹的根
当我删除了“这里“它显示丢失的文件404。

我仍然需要变量通过。

感谢 安迪

回答

1

您需要添加一些条件,也可能让你的正则表达式有点更严格:

Options +FollowSymLinks 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([0-9]+)$ /page1.php?id=$1 [NC,L]