2015-06-19 64 views
0

我不知道这篇文章的标题是很清楚......URL重写到第1页/第1页和/第2页/

我有2页:page1.php中则page2.php

我想要有mysite.com/page1显示page1.php和mysite.com/page1/page2显示page2.php

这是我一生中第一次碰到.htaccess。我说:

RewriteEngine On 
RewriteRule ^page1/?$ page1.php [NC,L] 
RewriteRule ^page1/page2/?$ page2.php [NC,L] 

mysite.com/page1工作正常,但不幸的是mysite.com/page1/page2显示page1.php中(而不是使page2.php)......没有CSS。

您有何建议?

+2

尝试删除空间B/W ^''和'page' – lshettyl

+0

对不起,居然有我的代码 –

+0

没有空间你必须换线。 –

回答

1

你可以用这种方式试试你的规则。

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^- [L] 

RewriteRule ^page1/page2/?$ page2.php [NC,L] 
RewriteRule ^page1/?$ page1.php [NC,L] 
相关问题