Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从我的joomla网站url中删除index.php?_Joomla - Fatal编程技术网

从我的joomla网站url中删除index.php?

从我的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,如果发现我在Joomla中创建的所有文章都有如下链接结构

http://www.mysite.com/index.php/about-us...

如何从链接中删除index.php?所以我的链接看起来像

http://www.mysite.com/about-us

仅供参考:我已经用IIS配置了joomla。看来.htaccess文件在这方面起到了一定的作用,但在IIS中似乎不起作用。有什么建议吗


谢谢

您可以在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,因此无法提供更多详细信息。