別
JoomlaPHP Code
の上部index.php
または上部に以下を追加してください!configuration.php
数値catid
とItemid
リクエストをチェックし、 Itemid=435
URLをcatid
&newでリダイレクトするかどうかをチェックしますItemid
。必要に応じてコードを自由に変更してください!
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
注:1つのファイルで両方のコードを使用しないでください。