.htaccess Joomla不带index.php(301重定向)
我最近在Joomla开始了这个项目。我不得不从中删除index.php(这是配置设置中的一些复选框)。我已经找到了做这件事的方法。目前所有的URL都是在没有index.php的情况下创建的 然而,我可以直接进入网址,它不是重写到。 若我有一个菜单,那个么URL是正确创建的(http://mywebsite.com/article-name -因此没有index.php) 因此,问题是:.htaccess Joomla不带index.php(301重定向),.htaccess,joomla,.htaccess,Joomla,我最近在Joomla开始了这个项目。我不得不从中删除index.php(这是配置设置中的一些复选框)。我已经找到了做这件事的方法。目前所有的URL都是在没有index.php的情况下创建的 然而,我可以直接进入网址,它不是重写到。 若我有一个菜单,那个么URL是正确创建的(http://mywebsite.com/article-name -因此没有index.php) 因此,问题是: 如何为带有index.php的网站创建htaccess重定向到不带index.php的网站。由于您在内部将内容
如何为带有index.php的网站创建htaccess重定向到不带index.php的网站。由于您在内部将内容路由到index.php,您必须与实际请求相匹配:
RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /index\.php/[^\ ]+
RewriteRule ^index\.php/(.*)$ /$1 [L,R=301]
转到全局配置页面并进行以下更改: