【发布时间】:2015-02-15 20:17:58
【问题描述】:
我想重定向我的主页:
- / =>/app/index.php
和
- /rep/ => /app/rep.php
- /rep/new/ => /app/page/rep/rep_add.php
- /rep/([0-9]*)/ => /app/rep.php
和
- /ouv/ => /app/parc.php
- /ouv/([0-9]*)/ => /app/parc.php
- /ouv/([0-9])/([0-9])/ => /app/parc.php
- /ouv/([0-9])/([0-9])/([0-9]*) / => /app/parc.php
- /ouv/([0-9])/([0-9])/([0-9])/([0-9] )/ => /app/ouv.php
- /ouv/([0-9])/([0-9])/([0-9])/([0-9] )/bdc/ => /app/page/ouv/bdc.php
- /ouv/([0-9])/([0-9])/([0-9])/([0-9] )/bdc/new/ => /app/page/ouv/bdc_add.php
- /ouv/([0-9])/([0-9])/([0-9])/([0-9] )/bdc/([0-9]*)/bdr/ => /app/page/ouv/bdr.php
并定义错误 404
这是我的 .htaccess,但它们不起作用,我不明白为什么。
ErrorDocument 404 /app/page/error/404.php
DirectoryIndex /app/index.php
RewriteEngine On
RewriteRule rep/ /app/rep.php
RewriteRule rep/([0-9]*)/ /app/rep.php
RewriteRule rep/new/ /app/page/rep/rep_add.php
RewriteRule /ouv/ /app/parc.php
RewriteRule /ouv/([0-9]*)/ /app/parc.php
RewriteRule /ouv/([0-9]*)/([0-9]*)/ /app/parc.php
RewriteRule /ouv/([0-9]*)/([0-9]*)/([0-9]*)/ /app/parc.php
RewriteRule /ouv/([0-9]*)/([0-9]*)/([0-9]*)/([0-9]*)/ /app/ouv.php
RewriteRule /ouv/([0-9]*)/([0-9]*)/([0-9]*)/([0-9]*)/bdc/ /app/page/ouv/bdc.php
RewriteRule /ouv/([0-9]*)/([0-9]*)/([0-9]*)/([0-9]*)/bdc/([0-9]*)/ /app/page/ouv/bdc.php
RewriteRule /ouv/([0-9]*)/([0-9]*)/([0-9]*)/([0-9]*)/bdc/new/ /app/page/ouv/bdc_add.php
RewriteRule /ouv/([0-9]*)/([0-9]*)/([0-9]*)/([0-9]*)/bdc/([0-9]*)/bdr/ /app/page/ouv/bdr.php
【问题讨论】:
标签: php .htaccess redirect web