Artikel Verzeechnes
Well de Wordfence Plugin keng aner Domainpfade sécher scanne kann, mussen d'WordFence -Bild-Subdomainpfade un deeselwechten Domainordner vun der WordPress Websäit gebonnen sinn, fir de Sécherheetsscannen vu Wordfence ze erliichteren .
VestaCP a seng Fork HestiaCP erlaben et de Benotzer, de Verzeichnispfad vum Domain-Ordner unzepassen.
De Pfad fir den Ënnerdomain-Dossier am CWP-Kontrollpanel kann awer net sou personaliséiert ginn, datt en un e Pfad am selwechten Domain-Dossier gebonnen ass.
Zum Beispill ass de Blog vum Chen Weiliang scho mat engem Subdomain-Ordnerpad verbonnen ▼
/home/用户名/public_html/chenweiliang.com
Wann Dir en Subdomain Numm bäidréit, kann et net a Kraaft trieden fir un de Wee am selwechten Domain Numm Dossier ze binden ▼
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
- Sou en Subdomain Numm Dossier Wee kann net derbäigesat ginn ...
- Hei ass d'Léisung.
CWP Benotzerdefinéiert Subdomain Numm Dossier Verzeechnes Wee Prozess
- Füügt als éischt den Dossierwee vum Subdomainnumm un (getrennt vun aneren Domain Numm Ordner gesat):
/home/用户名/public_html/img.chenweiliang.com
- Dann ännert d'vhosts Datei manuell an ersetzt de Verzeechneswee vun dësem Domain Numm Dossier:
/home/用户名/public_html/img.chenweiliang.com
- Ersetzen mat dem folgenden personaliséierten Domain Numm Dossier Verzeechnes Wee:
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
Wéi ännert d'vhosts Konfiguratiounsdatei am CWP7 an ersetzt de Verzeechneswee vum Domain Numm Dossier?
Schrëtt 1: E personaliséierten Dossierverzeichnis generéieren ▼
mkdir /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
Schrëtt 2: Kopéiert d'Bilddateien op d'Plaz vum personaliséierten Dossier, deen Dir grad erstallt hutt. ▼
cp -rpf -f /home/用户名/public_html/img.chenweiliang.com/* /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
Schrëtt 3: Gitt an de WebServers Configuration Editor an a bearbecht d'Nginx Domain vhosts Konfiguratiounsdatei separat.
Klickt op "Edit" Nginx's Domain Numm vhosts Konfiguratiounsdatei▼
- WebServers Configuration Editor → WebServer Settings → /etc/nginx/conf.d/vhosts/ → Edit

/etc/nginx/conf.d/vhosts/img.chenweiliang.com.conf/etc/nginx/conf.d/vhosts/img.chenweiliang.com.ssl.conf
Schrëtt 4: Ersetzen dësen Domain Numm Dossier Verzeechnes Wee ▼
/home/用户名/public_html/img.chenweiliang.com
Ersetzen mat dem folgenden personaliséierten Domain Numm Dossier Verzeechnes Wee ▼
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
Schrëtt 5: Den nginx Service nei starten ▼
systemctl restart nginx
Schrëtt 6: Gitt an de WebServers Configuration Editor an ännert d'Apache Domain vhosts Konfiguratiounsdatei separat.
Klickt op "Edit" Apache's Domain Numm vhosts Konfiguratiounsdatei▼
- WebServers Configuration Editor → WebServer Settings → /usr/local/apache/conf.d/vhosts/ → Edit

/usr/local/apache/conf.d/vhosts/img.chenweiliang.com.conf/usr/local/apache/conf.d/vhosts/img.chenweiliang.com.ssl.conf
- WebServers Configuration Editor → WebServer Settings → /etc/nginx/conf.d/vhosts/ → Edit
Schrëtt 7: Ersetzen dësen Domain Numm Dossier Verzeechnes Wee ▼
/home/用户名/public_html/img.chenweiliang.com
Ersetzen mat dem folgenden personaliséierten Domain Numm Dossier Verzeechnes Wee ▼
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
Schrëtt 8: Den httpd-Service nei starten ▼
systemctl restart httpd
Schrëtt 9: Redirect-Ausgrenzungsregelen an d'.htaccess-Datei bäifügen.
Wann Dir Benotzer automatesch op eng Subdomain ouni den Top-Level-Domain www ëmleede wëllt , musst Dir eng Ëmleedungsregel an d'.htaccess-Datei bäifügen, fir spezifesch Dossierverzeichnisser auszeschléissen. ▼
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]Setzt dëse Code virun der éischter Regel fir déi spezifizéiert Verzeechnes Exklusiounsfunktioun ▼ z'erreechen
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]Schrëtt 10: Aktualiséiert d'Websäit fir ze kucken ob d'Ännerungen a Kraaft getrueden sinn.
- Zoumaachen de Subdomain CDN an erfrëscht d'Subdomain Websäit.
Schrëtt 11: Späichert d'Konfiguratiounsdatei op Ärem lokalen Computer a Google Drive.
- Wann am WebServers Astellung → Wielt WebServer, nodeems d'Konfiguratioun gespäichert an nei opgebaut gouf, gëtt den uewe manuell geännerten Dateiinhalt ongëlteg.
- Et muss erëm manuell geännert ginn, wat ganz lästeg ass, also no der manueller Redaktioun, mussen d'Dateien gebackupt ginn fir séier déi gebackene Konfiguratiounsdateien ze restauréieren.
Déi folgend ass de Kommando fir d'Backup vhost Konfiguratiounsdatei séier ze restauréieren▼
cp -rpf -f /newbackup/backup-vhost-file/nginx-vhosts-file_modified/* /etc/nginx/conf.d/vhosts/ cp -rpf -f /newbackup/backup-vhost-file/apache-vhosts-file_modified/* /usr/local/apache/conf.d/vhosts/
Nodeems Dir d'Backup vhosts Konfiguratiounsdatei restauréiert hutt, gitt sécher nginx an httpd nei ze starten fir a Kraaft ze trieden ▼
systemctl restart nginx systemctl restart httpd
- Dëst ass nëmme fir Rekordzwecker an Informatioun.
Schrëtt 12: Benotzt de Better Search Replace Plugin fir de Wee z'ersetzen.
dëse Wee ▼
home/用户名/public_html/img.chenweiliang.com
ersetzen mat ▼
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
Schrëtt 13: Den Ënnerdomain vum Bild läschen ▼
rm -rf /home/用户名/public_html/img.chenweiliang.com
Schrëtt 14: Nodeems Dir bestätegt hutt datt alles richteg ass, restauréiert den Subdomain CDN.
Hoffentlech ass den Artikel "How to Customize Subdomain Folder Directory Paths in CWP? Editing the vhosts File", deen um Blog vum Chen Weiliang ( https://www.chenweiliang.com/ ) gedeelt gouf, Iech hëllefräich.
Deelt gären de Link vun dësem Artikel: https://www.chenweiliang.com/cwl-28218.html
