2013-03-04 48 views
0

我一直摆弄着htaccess以及RewriteEngine叙述放屁四周,但我不能完全得到我的周围的头......htaccess的,改写多个页面相同的页面,但保持原有价值的地方

我建立一个例如,我希望用户能够访问网站/portfolio/typography。但我不想为这个组合中的每个类别创建单独的页面,因此我想重写(重定向?)所有到/portfolio/index.php这个目录的请求,并从那里加载这个类别的合适项目。

有关我如何做到这一点的任何想法?我用这个来的所有请求重定向到/portfolio/:提前

RewriteCond %{REQUEST_URI} !/portfolio/$ [NC] 
RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC] 
RewriteRule .* /portfolio/ [R=302,L] 

感谢, CAS大全MSDS Cornelissen

编辑

也许我应该注意的是我还有一个.htaccess文件的根我的网站。

回答

0

好了,我找到了答案,以我自己的问题......

好像以下工作:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ index.php/$1?%{QUERY_STRING} [L] 
相关问题