选择
在 Joomla或JoomlaPHP Code的顶部添加下方!index.phpconfiguration.php
它检查数字catid&Itemid请求 & 如果它会用& newItemid=435重定向 URL 。随意根据您的需要修改代码!catidItemid
if(isset($_GET['catid']) && is_numeric($_GET['catid']) && isset($_GET['Itemid']) && is_numeric($_GET['Itemid']))
if($_GET['Itemid'] == 435)
{
$catid = $_GET['catid'];
$location = "/index.php?option=com_adsmanager&view=list&catid=$catid&Itemid=565";
header ('HTTP/1.1 301 Moved Permanently');
header ('Location: '. $location);
}
答案 - 2
我假设您想要重定向URI-1到URI-2.
index.php?option=com_adsmanager&view=list&catid=8&Itemid= 435
index.php?option=com_adsmanager&view=list&catid=8&Itemid= 565
下面mod_rewrite将让您重定向specific URI到其他specific URI. 只需在.htaccess文件中添加以下规则。
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{QUERY_STRING} ^option=com_adsmanager&view=list&catid=8&Itemid=435$
RewriteRule ^/?index\.php$ /index.php?option=com_adsmanager&view=list&catid=8&Itemid=565 [R=301,L]
</IfModule>
答案 - 3
.htaccess如果您想使用'/index.php'和处理请求,请在您的'/'.
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{QUERY_STRING} ^option=com_adsmanager&view=list&catid=8&Itemid=435$
RewriteRule ^(.*)$ /index.php?option=com_adsmanager&view=list&catid=8&Itemid=565 [R=301,L]
</IfModule>
注意:不要在单个.htaccess文件中使用这两个代码。