У меня есть разрабатываемый мной сайт Wordpress, которому необходимо передавать параметры в URL-адресе. Я дошел до того, что www.example.com/stats/?stat-name работает - он переводит меня на мои страницы статистики. php шаблон, где я могу его обработать.
Мне нужно очистить URL таким образом ? удаляется, и URL-адрес становится www.example.com/stats/stat-name вместо www.example.com/stats/stats/?stat-name
В моих функциях. php, у меня есть:
function add_query_vars($aVars) {
$aVars[] = "stats";
return $aVars;
}
// hook add_query_vars function into query_vars
add_filter('query_vars', 'add_query_vars');
В моем .htaccess , у меня
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^stats/^([A-Za-z0-9]+)/$ /stats=$1 [QSA,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Может кто поможет пожалуйста? Спасибо!