Я сказал WordPress, что хочу, чтобы URL выглядели так:
domain.com/postname.html
Я хочу передать параметр в плагин WordPress. Итак, когда я получаю
domain.com/postname.html.2 это должно быть domain.com/postname.html?tubepress_page=2
Со следующим параметром передается правильно, но не имя.
Это .htaccess
файл:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^.*([0-9]+)$ /?tubepress_page=$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>
Так же для URL domain.com/postname.html.2
Выше .htaccess
в основном работает, он дает мне правильный параметр для скрипта, но не правильную страницу, он дает мне последний пост WordPress.
Я думаю, что почему-то не хватает названия поста, но я не знаю, как
укажите это в RewriteRule.
Я получу то же самое, если наберу:
domain.com/.2
который дает мне последний пост.
Так что было бы хорошо
domain.com/xyz.html.2 будет tubepress_page = 2 для страницы xyz
и я не хочу указывать xyz.html в любом месте файла htaccess,
так как я хочу
старайтесь не набирать текст для каждого нового сообщения, которое я пишу.
Как мне указать, чтобы переменная имени поста учитывалась в RewriteRule?
Любая помощь по этому вопросу будет принята с благодарностью.