2010-12-20 94 views
0

我一直在做我自己的小网站有一个小的CMS。我只是不能让mod_rewrite为我工作,我后来看起来简单直接。 现在我的链接是这样的:?? 本地主机/ CMS /页=历史, 本地主机/ CMS /新闻= galery模块 等。 我希望他们看起来像这样: 本地主机/ CMS /页/历史简单的Mod_rewrite规则为一个简单的网站:(经典):(

我.htacess文件中的代码现在(但它似乎没有工作,虽然mod_rewrite的是)是:

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteRule /cms1/([-A-z0-9]+) /cms1/?page=$1 

谢谢你的帮助!

回答

0

这应该工作:

Options +FollowSymLinks 

RewriteEngine on 

RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteCond %{SCRIPT_FILENAME} !-f 

RewriteRule /cms1/([a-zA-Z0-9-]+)/?([a-zA-Z0-9-]*) /cms1/?$1=$2 

另外请注意,我写cms1而不是cms,它是在你的规则,但不是在你的网址,进行相应的调整。