0

我在 .htaccess 文件中使用 URL 重写我的问题是在根文件夹中我有 index.php 文件并且我重定向到en/home/文件夹但是当我使用这个 .htaccess 代码时重定向不起作用。

RewriteRule ^([^/]*+)$ en/peoples/globalCardDetail.php?p=$1

像这样重写工作正常http://www.domain.com/atiq ur rehman。但是当我访问我的域时,http://www.domain.com它会重定向到这个页面en/peoples/globalCardDetail.php

4

1 回答 1

0

您需要将正则表达式从 更改^([^/]*+)$^([^/]+)$

此外,您可能需要添加一些条件:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ en/peoples/globalCardDetail.php?p=$1 [L]
于 2012-10-22T10:25:32.803 回答