У меня установлен WordPress на моем корневом сайте example.com/.Правила переписывания Nginx для SEO-структуры URL-адреса - WordPress и другое веб-приложение
Также у меня есть другое веб-приложение, которое на example.com/my-app/, которое имеет уродливые ссылки, такие как example.com/my-app/file.php?arg=value для доступа.
Как я могу сделать мою-приложение SEO дружественной структура URI работает в качестве примера ниже ?:
example.com/my-app/file.php?arg=value
to
example.com/my-app/value/
В настоящее время, если я доступ к example.com/my-app/value/ он перенаправляет меня к WordPress сообщение, которое содержит некоторые символы значения /. Зачем? Есть ли способ заставить это работать?
Мои Nginx директивы для домена перечислены ниже:
location/{
try_files $uri $uri/ /index.php?$args;
fastcgi_read_timeout 300;
}
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
Любые идеи? Должен ли я использовать навигацию Ajax с корпусами коммутаторов? Как насчет HTML5 pushState() API? Любые рабочие примеры?
Спасибо за помощь!
Отличный человек <4 –