Как переместить один каталог в другой каталог в php?
У меня есть две папки
- myappdemo.com/VueGuides/services/iclean
- myappdemo.com/VueGuides/services/pics
Мне нужно переместить папку iclean в папку pics, используя PHP.
пожалуйста, направляйте меня.
Спасибо за продвижение.
Ответы
Ответ 1
Используйте rename()
. Обратите внимание: если это выполняется на веб-сервере, пользователь веб-сервера должен иметь доступ к записи в целевой каталог.
rename("oldpath", "newpath");
// in your case, assuming the script calling rename()
// resides in the directory above 'myappdemo.com'
rename("myappdemo.com/VueGuides/services/iclean", "myappdemo.com/VueGuides/services/pics/iclean");
// Or use full absolute paths
rename("/path/myappdemo.com/VueGuides/services/iclean", "/path/myappdemo.com/VueGuides/services/pics/iclean");
Ответ 2
Для него существует определенная функция PHP
http://php.net/manual/en/function.rename.php
Ответ 3
Если вы беспокоитесь о SEO, я рекомендую вам использовать перенаправления 301 в вашем .htaccess.
Это должно быть примерно так:
RewriteRule ^/VueGuides/services/iclean http://myappdemo.com/VueGuides/services/pics [NS,R=301,L]