如何使某些url正则表达式匹配加载一个文件?
例如:
.com/people
,.com/people/john
,.com/people/*
=>全部加载./people.php
和
.com/animals
,.com/pokemon
=>加载./index.php
答案 0 :(得分:2)
让很多路线导致相同的内容(这导致重复的内容,这对于引用不利)是一个坏主意
无论如何,这里是提供你所要求的代码(将此代码放入你的htaccess,它必须在根文件夹中)
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteRule ^people/? /people.php [L]
RewriteRule ^(animals|pokemon)$ /index.php [L]