Cara menyembunyikan direktori dalam panggilan URL

Saya rasa apa yang saya inginkan tidak dapat terlaksana, tetapi saya pikir saya akan mencobanya di sini.. mungkin seseorang dapat berpikir di luar kotak untuk saya...

Saya telah menginstal wordpress di domain saya di /wordpress.

Saya akhirnya akan memindahkannya ke / setelah selesai dan menimpa konten yang ada.

Masalah saya adalah dalam postingan saya, saya harus mereferensikan gambar secara langsung (yaitu /wordpress/wp-content/uploads/image.png)

Masalah saya adalah ketika saya memindahkan wordpress ke root, semua gambar di postingan akan dianggap tidak valid.

Yang ingin saya lakukan adalah mencoba dan membuat permintaan untuk /wp-content/uploads/image.png temukan /wordpress/wp-content/uploads/image.png tetapi saya tidak dapat mengarahkan semuanya ke /wordpress karena situs saya yang ada akan melakukannya menghilang...

Saya pikir saya perlu menginstal beberapa jenis manajer media internal karena saya tidak tahu cara kerjanya


person php-b-grader    schedule 10.06.2013    source sumber


Jawaban (2)


ini mungkin bisa membantu kamu

RewriteRule ([^.]+\.(jpe?g|gif|bmp|png))$ http://www.newurl.com/$1 [R=3-1,L,NC)

Anda bisa mendapatkan nama gambar dari url lama dan meneruskan ke url baru..

person nana.chorage    schedule 10.06.2013
comment
Itu akan mengambil gambar apa pun dan mengalihkan ke URL baru (artinya semua gambar yang ada sekarang akan gagal) - person php-b-grader; 10.06.2013
comment
tentukan pola url partikulat untuk URL baru dan Kecualikan itu di HTACCES - person nana.chorage; 10.06.2013
comment
Tidak terlalu membantu - Jika saya menggunakan /wordpress/image - Saya masih perlu menduplikasi semua gambar di 2 direktori (/wordpress/wp-content/uploads & /wp-content/uploads) - Jika saya keluar (/wordpress) keluar (untuk mengantisipasi perpindahan), saya harus memperlakukan semua gambar (yang ada dan yang baru) sama, merusak semua gambar yang ada - Saya rasa saya mungkin menggunakan tautan simbolis untuk/wp-content untuk mengalihkan ke/wordpress/wp- konten di tingkat os - mungkin itu berhasil... - person php-b-grader; 10.06.2013
comment
hai sobat..tautan ini mungkin membantu Anda interconnectit.com/products/ - person nana.chorage; 10.06.2013
comment
Hai, terima kasih untuk itu. Saya pernah melihatnya tetapi mencoba mencari cara untuk mereferensikan URL dengan cara yang mudah dipindahkan untuk menghindari perubahan apa pun, tetapi menurut saya Anda benar - itu mungkin satu-satunya pilihan saya - person php-b-grader; 10.06.2013
comment
Saya memutuskan untuk menggunakan kode pendek - ketika memanggil gambar, saya menggunakan kode pendek untuk menambahkan direktori tambahan - dengan cara ini, ketika saya bermigrasi - saya membuat 1 perubahan di 1 tempat untuk memperbaiki semua - person php-b-grader; 10.06.2013

Pengalihan sebenarnya bukan solusi di sini, IMO itu hanya menciptakan beban tambahan, Anda harus melakukan pencarian di seluruh basis data dan mengganti semua URL yang direferensikan setelah Anda pindah.

Saya sarankan menggunakan searchreplacedb2 - Saya telah menggunakannya selama bertahun-tahun dan ini berfungsi dengan baik untuk saya- http://interconnectit.com/products/search-and-replace-for-wordpress-databases/

Telusuri domainanda.com/wordpress

Ganti domainanda.com

person aghoshx    schedule 10.06.2013