Intereting Posts
Проверьте, является ли переменная допустимой датой с PHP Должен ли я хранить результат функции в массиве? Процесс виртуализации PHP – получение родительского вывода в родительском PHP preg_replace шаблон работает только, если его неправильно? В contenteditable div прерывание строки игнорируется при нажатии клавиши ввода Вызов wordnet из php (класс Wordnet или API для PHP) обратные вызовы модели laravel после сохранения, перед сохранением и т. д. Bamboo CI Server – как настроить тестирование PHPUnit google maps api начальная ошибка увеличения как перенаправить STDOUT на файл в PHP? Изменение часового пояса в PHP PHP, что является лучшим способом записи данных в середине файла без перезаписи файла MAMP с гнездом Unix Laravel Получить подсказки параметров для моих собственных функций PHP в Notepad ++ Показывать данные на основе выбранного идентификатора в модальном всплывающем окне после нажатия кнопки php mysql

htaccess перенаправляет в другую папку в том же домене

У меня есть сайт abc.com, я сохранил все свои файлы и папки. Теперь я создал папку под названием «newsite» и переместил туда все файлы. Теперь я хочу, чтобы мой пользовательский тип abc.com в браузере автоматически перенаправил их на abc.com/newsite

Я использую сервер linux с godaddy хостинга. Я знаю, что это можно сделать через файл htaccess. Может ли кто-нибудь помочь мне в этом?

Я использую это в файле htaccess, но это не работает

<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^www.abc.com$ RewriteRule (.*)$ /newsite$1 [R,L] </IfModule> 

Огромное спасибо заранее

Это должно сделать это:

 Options +FollowSymLinks -MultiViews RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !^/newsite [NC] RewriteRule ^ /newsite%{REQUEST_URI} [R=301,L] 

RewriteCond проверяет, начинается ли URL с /newsite если он не перенаправляет пользователя на него.

Попробуйте это решение:

 RewriteRule ^xxx/?([^/].*)?$ old/xxx/$1 [L] 

Или

  RewriteRule ^(.*)directory(.*)$ $1otherdir$2 [QSA,L,R=301,NC] 

Привет друг, правильно:

RewriteEngine On RewriteBase /

RewriteCond% {REQUEST_URI}! ^ / Yournewfolder [NC] RewriteRule ^ / yournewfolder % {REQUEST_URI} [R = 301, L]

Только это в ваших .htacces, которые находятся в вашей папке public_html (корень сайта)

Новая папка – это папка, содержащая файлы вашего сайта. Если вы используете WordPress, используйте Softaculous для клонирования всего содержимого вашего сайта в новой папке.

Помните, что вам придется изменить информацию для своей базы данных. – Войдите в свою учетную запись phpMyAdmin, экспортируйте свою базу данных в место на вашем компьютере (используйте опцию Custom – отобразите все возможные параметры для экспорта и сохранения резервной копии экспортированной базы данных – если вы что-то пропустите, у вас будет этот страховой файл для импорта снова).

Затем откройте файл yourdatabasename.sql в своем php-редакторе, воспользуйтесь опцией замены и внесите следующие изменения:

EX: yoursite.com
(Замена опции на) yoursite.com/yournewfolder

сохранить отредактированный файл. Теперь вернитесь к своей учетной записи phpMyAdmin и удалите свою старую базу данных (выбрав все таблицы и используя параметр удаления), после удаления перейдите к опции «Импорт» и импортируйте новую измененную базу данных.

Хорошего дня.