У меня уже есть функциональная .htaccess переписать, которая перезаписывает пользовательский URL-адрес и отображает содержимое определенного меню.Joomla .htaccess mod_rewrite к меню не статья
Но это не показывает, что у него есть пункт меню, он отображается как статья!
Если я перейти к http://www.mysite.com/en/mymenu/thesubmenu я могу видеть содержание в контекстном меню (название имеет ссылку, дата не отображается, и т.д.)
Если я пытаюсь перейти к переписаны URL http://www.mysite.com/custom, его
показывает содержимое как статью (например: название не имеет ссылки, показывает дату и т. Д.).
Я хотел бы переписать его таким образом, что содержание отображается в виде меню (по назначению), как мне это сделать?
Я полагаю, что есть некоторые конфликты в перенаправлении, или меню перенаправлено до моего пользовательского .htaccess?
Я пробовал каждую комбинацию, о которой я мог думать.
Мой текущий .htaccess (соответствующая часть):
Options +FollowSymLinks
Options -Indexes
RewriteEngine On
RewriteRule ^(en/)?(custom)/?$ /index.php?option=com_content&view=article&id=2308&Itemid=545&lang=en [L]
То, что я пытался и дает не нашли:
(Кстати, если я ставлю http://www.mysite.com/?option=com_content&Itemid=545 в адрес браузера бар, он показывает меню по своему усмотрению)
RewriteRule ^(en/)?(custom)/?$ /en/?option=com_content&Itemid=545 [L]
RewriteRule ^(en/)?(custom)/?$ /?option=com_content&Itemid=545 [L]
RewriteRule ^(en/)?(custom)/?$ ?option=com_content&Itemid=545 [L]
RewriteRule ^(en/)?(custom)/?$ /en/index.php?option=com_content&Itemid=545 [L]
RewriteRule ^(en/)?(custom)/?$ /index.php?option=com_content&Itemid=545 [L]
RewriteRule ^(en/)?(custom)/?$ index.php?option=com_content&Itemid=545 [L]
RewriteRule ^(en/)?(custom)/?$ /en/mymenu/thesubmenu [L]
RewriteRule ^(en/)?(custom)/?$ /mymenu/thesubmenu [L]
RewriteRule ^(en/)?(custom)/?$ mymenu/thesubmenu [L]