Не удается скрыть структуру папок и файлов от URL. Мне нужно решение для этого, пожалуйста?
К своему основному домену (тема шаблона WordPress) я добавил еще один (настраиваемая тема), где мой URL выглядит следующим образом: http://secondWebPage.com/wp-content/themes/myCustomTheme/internalFolder/user.php?u=sonia
и я хочу добиться, чтобы URL-адрес был следующим: http://secondWebPage.com/user/sonia
Моя пользовательская тема имеет другую структуру, как и страница блога WordPress, поэтому я не могу использовать wp- Администратор и работа в постоянных настройках.
Единственное, что я смог выяснить в ходе исследования, это использовать файл .htaccess с:
RewriteRule ^ user /([^/.]+) ? $ /wp-content/themes/myCustomTheme/internalFolder/user.php?u=$1 [L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# BEGIN WordPress
IndexIgnore *
RewriteRule ^user/([^/.]+)?$ /wp-content/themes/myCustomTheme/internalFolder/user.php?u=$1 [L]
Но эта попытка не дает мне положительного результата. Что я делаю не так?
Кроме того, если есть более подходящие варианты, как решить эту проблему, пожалуйста, дайте мне инструкции?
Моя структура папок выглядит следующим образом:
/home/mySpace
/secondWebpage
/htaccess
/wp-content
/themes
/wpTheme
/myCustomTheme
/internalFolder
/user.php
/public_html (where the primary web page is)
/htaccess