如何通过htaccess将index.php重定向到另一个页面
问题描述:
我想将来自www.url.com
的任何请求重定向到www.url.com/error/error
,只有www.url.com/payment/payment
除外。如何通过htaccess将index.php重定向到另一个页面
我的意思是www.url.com/payment/payment
请求只应该工作。
怎么可能?
# .htaccess #
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteCond %{REQUEST_URI}::$1 ^(/.+)(.+)::$
RewriteRule ^(.*)$ - [E=BASE:%1]
RewriteRule ^(.*)$ %{ENV:BASE}index.php [NC,L]
答
您应该添加下面一行到你的htaccess,
RewriteRule ^payment/payment payment/payment
什么你试过吗? – Naga
我已经使用重定向404,但是当我访问www.url.com/payment/payment时,这也会重定向到404 – Yogesh
显示你的htaccess内容。 – Naga