使用Joomla修改导航路径会导致Apache错误

使用Joomla修改导航路径会导致Apache错误,apache,mod-rewrite,joomla,joomla1.7,Apache,Mod Rewrite,Joomla,Joomla1.7,Joomla中有一个网站,导航路径为ist domain.tld/index.php/produkte/produkt1.html。这很好。但现在我激活了SEF URL按钮,Joomla生成了一个类似于:domain.tld/produkte/produkt1.html的链接,但这不起作用。我将htaccess.txt重命名为.htaccess并重新启动Apache。Modrewrite是启用的。我在Joomla没有经验,所以我不知道如何解决它。有人能帮我吗 以下是Joomla SEO部分:

Joomla中有一个网站,导航路径为ist domain.tld/index.php/produkte/produkt1.html。这很好。但现在我激活了SEF URL按钮,Joomla生成了一个类似于:domain.tld/produkte/produkt1.html的链接,但这不起作用。我将htaccess.txt重命名为.htaccess并重新启动Apache。Modrewrite是启用的。我在Joomla没有经验,所以我不知道如何解决它。有人能帮我吗

以下是Joomla SEO部分:

My.htacces代码

#Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
浏览器会显示:

The requested URL /produkte/produkt1.html was not found on this server.

有什么建议可以解决吗?

尝试检查configuration.php文件中的这一行:

var $live_site = 'http://mydomain.ext/joomlafolder'

其中,
mydomain.ext
是您网站的域,而(这显然是可选的)
/joomlafolder
是您的安装文件夹。

请仔细检查您是否具有正确的文件名。htaccess

检查您的服务器管理员是否未更改服务器用于这些文件的名称-该名称是可配置的,因此该文件可能(尽管不太可能)需要调用其他名称

将此行添加到.htaccess文件中 发动机接通后立即启动

RewriteBase /
一些服务器也不喜欢 选项+FollowSymLinks
您可以尝试通过在myconfiguration.php中的行开始处放置一个#符号来对此进行注释,其中有public$live_site='';joomla是Apache/var/www/的根目录,但它提供了帮助。我在Apache配置中明确设置了.htaccess日志的名称,现在它可以工作了。谢谢
RewriteBase /