Форум об интернет-маркетинге - Показать сообщение отдельно - Дорген PandoraBox - вопросы и ответы + апдейты
Показать сообщение отдельно
Старый 18.08.2015, 21:05   #25
TopperHarley
Телега: @topperharley2013
 
Регистрация: 24.03.2009
Сообщений: 2,859
Репутация: 110517

ТопикСтартер Re: Дорген PandoraBox - вопросы и ответы + апдейты

Цитата:
Сообщение от GAGAn Посмотреть сообщение
Можно как то сделать такой вот динамический адрес страниц ?
http://dor.com/?page=skachat-keyword
Через статические ссылки можно так сделать. При генерации указать домен http://xxx.xx/?p=, в название файлов страниц указать [TRANSLIT]. После генерации урлы в теле страницы будут иметь структуру
http://xxx.xx/?p=/translitkey

Чтобы измененные ссылки вели на существующие файлы нужно доработать .htaccess файл и в нем под mod_rewrite написать правило перенаправления урлов вида

http://xxx.xx/?p=/translitkey
на фактически реально существующие
http://xxx.xx/translitkey.php
Цитата:
Сообщение от Xylitol Посмотреть сообщение
и еще до кучи ссылки такого вида
http://dor.com/skachat-keyword/
Для этого нужно выбрать режим генерации без категорий, чтобы ссылки были вида
site.ru/keyword.php
Потом применить юзермакрос, который сделает замену
site.ru/keyword.php
на
site.ru/keyword/

Вот этот макрос:
Код:
using System;
using System.Text;

namespace PandoraBox
{
public class SleshReplacerPlugin : IPluginMacro
{
public string Execute(string template, PluginMacroArgs args)
{
return template.Replace(".php", "/");
}
public ushort Level
{
get { return 10; }
}
public String Name
{
get { return "SleshReplacerPlugin"; }
}
}
}
А чтобы ссылки заработали нужно в htaccess вписать правило примерно такого содержания:

Код:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^.*$ $0.php [L,QSA]
RewriteCond %{THE_REQUEST} ([^\s]*)\.php(\?[^\s]*)?
RewriteRule (.*) %1 [R=301,L]


---------- Добавлено 18.08.2015 в 21:10 ----------

Цитата:
Сообщение от _Snake_ Посмотреть сообщение
Топер, тут дело такое, если запулить в пандору файл ключей на несколько млн, то время генерации на все сайты пакетки возрастает в два раза, относительно времени при файлы ключей в несколько сотен тысяч.
Предлагаю нарубить файл ключей порциями
Цитата:
Сообщение от _Snake_ Посмотреть сообщение
Друг генерирует на десктопе, конфигурация естественно отличается. Единственное, что совпадает, это 8 ГБ оперативы и винда 7 у обоих. Процы разные, жеские разные. При этом время генерации доров, одинаковых по размеру, примерно равное.
Думаю тут срабатывает правило слабого звена/бутылочного горлышка. Я по описанию не могу его однозначно определить. Но что стоит отметить - это то, что хоть процы и разные, частота их может быть сопоставима в той же мере как и сопоставимо время генерации.
Для скорости генерации важны проц, ОП и диск. Плюс для скорости важна ваша программа, описаная на языке макросов в шаблоне. Если шаблон оптимизирован, то генерится в разы быстрее. Например, можно применить блоки MAIN/CAT/POST правильно/неправильно, тянуть через RANDLINE строчки из слишком большого файла, причем на каждой странице с разного файла и т.д. Возможностей много, но и скорость генерации может плавать при их неразумном применении.

Последний раз редактировалось TopperHarley; 18.08.2015 в 21:18..
TopperHarley вне форума  
Сказали спасибо 3 пользователей: