2015-06-19 101 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] 
相關問題