Возможно ли это?
Более длинная версия ..
У нас есть сайт Word Press, но мы хотим захватить определенные URL-адреса (например, /foo/bar-ace-spades.html) и отправить их на другую страницу в WordPress (например, / info / deck-of -cards /), которая затем выполняет Wordpress для отображения соответствующей страницы.
Теперь у меня есть следующее:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^foo/(.*)\.html info/deck-of-cards/?page=$1 [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !.*.(?:gif|jpg|png|pdf|mp3|avi|mpeg|bmp|mov)
RewriteRule . /index.php [L]
Теперь, когда я изменяю следующее:
RewriteRule ^foo/(.*)\.html info/deck-of-cards/?page=$1 [NC,L]
до
RewriteRule ^foo/(.*)\.html test.php?$1 [NC,L]
это будет работать.
Если не существует плагина для Word Press, который делает это, сказав, что он должен делать именно то, что я описал. Я посмотрел на несколько плагинов SEO. Я знаю, что есть плагин SEF для Joomla !, не могу найти его для Word Press.
Любая помощь или информация будет принята с благодарностью.
Приветствия
пс. Я должен был быть более ясным, мой клиент не хочет делать перенаправление 301 или 302. Необходимо переписать. Сложная проблема.
Также добавлено ..
Когда происходит перезапись, я не хочу отображать какие-либо из этих дерьмов. Просто нужно это сделать в фоновом режиме, чтобы /foo/test-page.html> / info / deck-of-cards / был отображен, а запросы скрыты. Тогда я могу войти в PHP и получить get.
Это кошмар.