作者:Shredder&knarfboy(1.1.2)
扩展版本:1.1.2
扩展下载:
https://www.phpbb-work.ru/resources/file/189
- 扩展功能简体中文包汉化
- 使用方法:解压后放入\shredder\sitemap\language文件夹里
要求: phpBB 3.2或3.3
安装:
下载并解压缩
来自“ shredder”文件夹的扩展文件应提取到phpBB的/ ext / shredder /文件夹中。然后应在“ ACP->自定义->扩展管理”选项卡中启用扩展
重要笔记:
站点地图URL将位于http://您的域名/sitemap.xml在浏览器中打开它,而不是FTP上打开它
在具有“数百万个帖子”或性能低下的服务器上,它可能会由于“服务器过载”而失败。将来如果可能会尝试修复这个问题
此扩展可能需要特殊的服务器配置如果您的sitemap按原样生成,则以下建议不适合您。否则请遵循以下说明:
1)如果您在Apache服务器,请要求您的托管商把mod_rewrite启用。如果启用,请确保论坛根目录中的.htaccess文件正确。在phpBB 3.3.2包中查看正确的.htaccess:https://www.phpbb.com/downloads/
.htaccess中重要的mod_rewrite部分是:
代码: 全选
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>
没有以上代码sitemap将无法正常工作。该代码存在于标准phpBB 3.3.2 .htaccess中,因此,如果站点地图可以正常工作或该代码已经存在,则不应添加该代码。
2)如果您有Nginx服务器,则应在服务器配置中添加以下代码:
代码: 全选
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /app.php;
}
}
location = /config.php {
deny all;
}
location = /common.php {
deny all;
}
location /cache/ {
deny all;
}
location /config/ {
deny all;
}
location /files/ {
deny all;
}
location /images/avatars/upload/ {
deny all;
}
location /includes/ {
deny all;
}
location /store/ {
deny all;
}
location ~ \.php$ {
# Your personal php settings. They vary. But they have to be here!
}
# Important!
location ~ /\.ht {
deny all;
}
如果您的论坛是不是在根目录下,你必须添加论坛的每一个位置的relativ路径infort除了最后两个他们保持不变。
例如:您的论坛是在/forum/(没有/),所以location = /config.php变为location = /forum/config.php
3)对于Windows IIS,请对Web.Config转换器使用.htaccess:
https://cbsa.com.br/tools/online-conver ... onfig.aspx