从我的joomla网站url中删除index.php?
我在我的网站中使用Joomla,如果发现我在Joomla中创建的所有文章都有如下链接结构 http://www.mysite.com/index.php/about-us... 如何从链接中删除index.php?所以我的链接看起来像 http://www.mysite.com/about-us 仅供参考:我已经用IIS配置了joomla。看来.htaccess文件在这方面起到了一定的作用,但在IIS中似乎不起作用。有什么建议吗从我的joomla网站url中删除index.php?,joomla,Joomla,我在我的网站中使用Joomla,如果发现我在Joomla中创建的所有文章都有如下链接结构 http://www.mysite.com/index.php/about-us... 如何从链接中删除index.php?所以我的链接看起来像 http://www.mysite.com/about-us 仅供参考:我已经用IIS配置了joomla。看来.htaccess文件在这方面起到了一定的作用,但在IIS中似乎不起作用。有什么建议吗 谢谢您可以在joomla的adminpanel中配置它。转到常规设
谢谢您可以在joomla的adminpanel中配置它。转到常规设置并激活mod_rewrite查看此处:
我真的不知道如何使用它,但希望这有帮助。此配置应该可以工作:
只需通过将。在文件名之前,删除扩展名
一切都完成了。我的网站已经激活了它。。上面提到的使用Apache mod_rewrite我需要为IIS做任何不同的事情吗?mod_rewrite是一个Apache模块。IIS也有类似的功能,尽管我不熟悉IIS。由于您在joomla后端激活了该功能,但该功能不起作用,我假设joomla只支持apache模块,而不支持IIS模块……因此在使用IIS时,我们无法从url中删除index.php?至少不能从joomla后端删除。但正如我所说,我只是重新检查了一下,有一个本地IIS重写模块。它的语法看起来像xml。在这个模块的帮助下,您可以手动重写URL,删除index.php。由于我不熟悉IIS,因此无法提供更多详细信息。