0

目前我的 joomla 网址显示为http://www.website.com/index.php/gallery

而不是http://www.website.com/gallery.php

所以我进入了全局配置部分......在右侧有一个面板 - 我已经打开了搜索引擎友好的 URL......

下面是使用 URL 重写的选项 - 警告使用此功能 htaccess.txt 必须重命名为 .htaccess --- 所以目前它是关闭的 - 这应该打开吗?如果是这样,问题是我的服务器上已经有一个 .htaccess 文件

内容是:

# -FrontPage-

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName prestige-car-valeting.com
AuthUserFile /home/prestig1/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/prestig1/public_html/_vti_pvt/service.grp

然后是 htaccess.txt 文件,其中包含很多

##
# @package      Joomla
# @copyright    Copyright (C) 2005 - 2012 Open Source Matters. All rights reserved.
# @license      GNU General Public License version 2 or later; see LICENSE.txt
##

##
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
##

所以很明显,当我尝试将 htaccess.txt 重命名为 .htaccess 时,它会弹出这样的文件已经存在......

任何的想法

4

4 回答 4

1

只需复制 htaccess.txt 文件中的代码并将其添加到现有的 .htaccess 文件中即可。

这就是你真正需要做的。除非在 .htaccess 中输入适当的条目,否则您的搜索引擎友好 URL 将无法正常工作。

于 2012-08-10T11:28:58.067 回答
0

您使用哪个版本的 Joomla?您将需要 .htaccess 来重写 URL。所以它必须打开。您可以删除现有的并从您的网站目录中的 Joomla 复制一个新的 .htaccess 文件吗?但首先您需要关闭该选项 -> 然后复制新的 .htaccess 文件,然后重新打开该选项。

于 2012-08-10T11:34:45.737 回答
0

Shyantanu 是正确的,您只需将一个复制到另一个。

具体来说,我会在您已经存在的 .htaccess 文件中的内容之后添加 Joomla htaccess.txt 文件的内容。这是因为您现有的文件包含限制访问的指令,通常这应该在处理任何其他指令之前进行(如果您不应该访问它,则重写 URL 没有意义!)。

于 2015-05-05T21:08:39.700 回答
0

您可能会注意到 cpanel 不会仅显示现有的 .htaccess 文件 htacces.txt 但正如您所说,它不允许您重命名为已经存在的文件。

我只是使用一个 ftp 程序,例如 filezilla 或 cutftp,一旦在我的站点 ftp 中,我就可以很好地看到 .htacess 文件。然后我删除当前的并使用 htaccess.txt 作为我的默认值。

于 2017-02-01T15:41:47.420 回答