WordPress URL Redirect и Маска в одном Домене

Честно говоря, я новичок в файлах .htaccess, и мне было интересно, может ли кто-нибудь мне помочь.

Я использую веб-сайт WordPress и хочу перенаправить мою страницу example.com/index.html на example.com/somthing/portfolio

Я установил простое перенаправление 301, но это не держит example.com в адресной строке, но переключается на example.com/somthing/portfolio

Есть ли способ сохранить перенаправление 301, но оставить только мой домен для этой конкретной ссылки? Другими словами, я бы хотел, чтобы посетитель попал на страницу портфолио, которую через WordPress нельзя назначить домашней страницей по умолчанию (как это предусмотрено в проектах), но по сути нужно сохранить мое доменное имя в адресной строке.

Текущий файл WordPress .htaccess по умолчанию:

    <IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Мой 301 редирект:

Redirect /index.html http://www.example.com/portfolio/portfolio/ports/

Заранее спасибо.

0

Решение

Перенаправление URL
Использование перенаправления в файле .htaccess позволяет перенаправлять пользователей со старой страницы на новую, не сохраняя старую страницу. Например, если вы используете index.html в качестве файла индекса, а затем переименуете index.html в home.html, вы можете настроить перенаправление для отправки пользователей из index.html в home.html. Например:

Redirect /path/to/old/file/old.html http://www.example.com/new/file/new.html

Первым путем к старому файлу должен быть локальный путь UNIX, а НЕ полный путь. Таким образом, если файл .htaccess находится в каталоге /example.com, вы не должны включать /home/exampleuser/example.com в локальный путь UNIX. Первый / представляет каталог example.com. Если старый файл был в этом каталоге, вы должны следовать за / со старым именем файла.

Вторым путем к новому файлу может быть локальный путь UNIX, но также может быть полный URL-адрес для ссылки на страницу на другом сервере или на том же сервере.

Redirect /index.html /new/
Redirect /index.html /default.html
Redirect /private/ http://www.example.com/private/
Redirect /img/logo.gif http://www.example.com/images/logo.gif

Вы можете проверить эту ссылку, если вам нужно больше https://help.dreamhost.com/hc/en-us/articles/215747748-How-can-I-redirect-and-rewrite-my-URLs-with-an-htaccess-file-
Я думаю, что вы можете помочь этой статье.

Благодарю.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]