htaccess - 仅在文件夹内重写

时间:2014-04-17 16:24:43

标签: php html apache .htaccess mod-rewrite

我有一个文件夹 - 职业 - 我想只对该文件夹的文件进行重写,例如:

mydomain.com/file.html - >它不在文件夹中

mydomain.com/folerone/file.html - >它不在文件夹中

mydomain.com/careers/ - >这会调用index.php文件

mydomain.com/careers/item - >这会使用$ _GET变量项

调用index.php文件

mydomain.com/careers/item2 - >这会使用$ _GET变量item2

调用index.php文件

我的实际.htaccess是:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ([^/]+) index.php?itemid=$1 [QSA]

这不起作用..有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

将.htaccess文件放在职业文件夹

RewriteRule item([0-9]*)?$ index.php?itemid=item$1 [QSA]