编程语言
首页 > 编程语言> > php-joomla .htaccess中的重写规则不起作用

php-joomla .htaccess中的重写规则不起作用

作者:互联网

我在joomla .htaccess中添加了此行,以删除部分网址.

原始网址示例-http://odishayellowpages.in/item/scientific-suppliers

必填网址示例-http://odishayellowpages.in/scientific-suppliers

我已经使用了此重写规则-但这没有任何区别.

# Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
RewriteRule ^item/(.*)$$1 [R=301,L]
## End - Custom redirects

解决方法:

您可以在RewriteEngine在线下面使用此重定向规则:

RewriteRule ^item/(.*)$/$1 [R=301,L,NC,NE]

您需要在目标URL的开头使用/,以避免将其附加到当前文件系统路径中.

标签:mod-rewrite,joomla,php,htaccess
来源: https://codeday.me/bug/20191118/2026747.html