我在.htaccess文件中使用URL重写我的问题是在根文件夹中我有index.php文件而我重定向到en/home/
文件夹但是当我使用这个.htaccess代码时重定向不起作用。 / p>
RewriteRule ^([^/]*+)$ en/peoples/globalCardDetail.php?p=$1
重写工作正常,如http://www.domain.com/atiq ur rehman
。但是当我访问我的域http://www.domain.com
时,这会重定向到此页面en/peoples/globalCardDetail.php
。
答案 0 :(得分:0)
您需要将正则表达式从^([^/]*+)$
更改为^([^/]+)$
。
另外,您可能想要添加一些条件:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ en/peoples/globalCardDetail.php?p=$1 [L]