Yuav ua li cas ntxiv subdomains hauv batch thiab teeb tsa SSL + .htaccess redirection nrog HestiaCP?

💡 Xav siv HestiaCP Ntxiv subdomains hauv batch? Ib-nias ua kom SSL daim ntawv pov thawj + .htaccess 301 redirect, tag nrho tsis siv neeg configuration tutorial nyob ntawm no! 🚀 Ua kom tiav hauv 5 feeb thiab ua kom koj lub vev xaib muaj kev nyab xeeb thiab ua haujlwm tau zoo!

"Ib txoj haujlwm, ntau pua subdomains tuaj yeem ua tau yooj yim?"

Ntau tus webmasters ntsib teeb meem nyuaj thaum siv HestiaCP los tswj cov servers:

Yuav ua li cas ntxiv ntau subdomains hauv batch thiab cia li qhib SSL thiab 301 redirects?

Yog hais tias koj ntxiv lawv ib tug los ntawm ib tug manually, nws tsis yog tsuas yog tedious tab sis kuj yuav ua yuam kev.

Yog li ntawd, tam sim no kuv yuav qhia koj ib tug Tsis siv neeg ntxiv subdomains + SSL + 301 redirects hauv batch txoj kev, kom koj tuaj yeem tau txais tag nrho cov teeb tsa ib zaug!

Yuav ua li cas ntxiv subdomains hauv batch thiab teeb tsa SSL + .htaccess redirection nrog HestiaCP?


📈 Yuav ua li cas ntxiv subdomains hauv batch

1. Siv HestiaCP hais kom ua ntxiv subdomains hauv batch

HestiaCP muab v-add-web-domain hais kom ceev ntxiv subdomain.

Siv cov ntawv hauv qab no, koj tuaj yeem batch ntxiv HTTPS daim ntawv pov thawj rau ntau lub subdomains ib zaug thiab pab HSTS.

USER="youruser"
DOMAIN="yourdomain.com"

for SUB in en fr de es it pt nl ru jp cn 
do
    FULL_DOMAIN="$SUB.$DOMAIN"
    v-add-web-domain $USER $FULL_DOMAIN
    v-add-letsencrypt-domain $USER $FULL_DOMAIN
    v-add-web-domain-ssl-force $USER $FULL_DOMAIN
    v-add-web-domain-hsts $USER $FULL_DOMAIN
done

2. Configure subdomains hauv batch .htaccess 301 Redirect

Batch creation .htaccess Cov ntaub ntawv rau redirect tag nrho cov subdomains mus rau lub subdirectory ntawm lub ntsiab sau.

for SUB in en fr de es it pt nl ru jp cn 
do
    FULL_DOMAIN="$SUB.$DOMAIN"
    HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess"
    echo "RewriteEngine on" > $HTACCESS_PATH
    echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> $HTACCESS_PATH
    echo "RewriteRule ^(.*)$ https://www.$DOMAIN/$SUB/$1 [L,R=301]" >> $HTACCESS_PATH
done

📅 Tom qab khiav, tag nrho cov subdomains yuav raug xa mus rau cov npe sib txuas ntawm lub npe tseem ceeb!


✨ Ib-nias automation tsab ntawv

Yog tias koj tsis xav nkag mus rau cov lus txib manually, koj tuaj yeem siv cov hauv qab no Ib-nias batch ntxiv subdomains + SSL + 301 redirect tsab ntawv.

🔎 Cov ntsiab lus Script

#!/bin/bash
USER="youruser"
DOMAIN="yourdomain.com"
SUBDOMAINS="en fr de es it pt nl ru jp cn"
for SUB in $SUBDOMAINS 
do
    FULL_DOMAIN="$SUB.$DOMAIN"
    v-add-web-domain $USER $FULL_DOMAIN
    v-add-letsencrypt-domain $USER $FULL_DOMAIN
    v-add-web-domain-ssl-force $USER $FULL_DOMAIN
    v-add-web-domain-hsts $USER $FULL_DOMAIN
    HTACCESS_PATH="/home/$USER/web/$FULL_DOMAIN/public_html/.htaccess"
    echo "RewriteEngine on" > $HTACCESS_PATH
    echo "RewriteCond %{HTTP_HOST} ^$FULL_DOMAIN$ [NC]" >> $HTACCESS_PATH
    echo "RewriteRule ^(.*)$ https://www.$DOMAIN/$SUB/$1 [L,R=301]" >> $HTACCESS_PATH
done

systemctl restart hestia
systemctl restart nginx
systemctl restart apache2

echo "🎉 所有子域名已成功添加,并启用 SSL + 301 重定向!"

🔧 Yuav siv li cas

  1. Luam cov cai saum toj no thiab txuag nws li batch_add_subdomains.sh
  2. Khiav cov lus txib hauv qab no kom muab cov ntawv tso cai ua tiav:
    chmod +x batch_add_subdomains.sh
    
  3. Khiav tsab ntawv:
    ./batch_add_subdomains.sh
    

💡 Xaus

Ntxiv subdomains hauv batch, ib-nias execution kom tsis txhob duplication ntawm kev ua hauj lwm.

Automatically configure SSL, HTTPS tau qhib rau txhua tus subdomains.

301 Redirect, txhawb SEO Kev phooj ywg.

Fully automated tsab ntawv, txawm novices tuaj yeem siv tau yooj yim.

Siv txoj kev no, koj tus neeg rau zaub mov HestiaCP yuav ua tau zoo dua thiab kev tshaj lij, tso cai rau koj tsom mus rau kev lag luam tseem ceeb dua tsis txhob nkim sij hawm rau kev ua haujlwm nyuaj.

Yog tias koj pom tias muaj txiaj ntsig, tsis txhob hnov ​​​​qab qhia rau koj cov phooj ywg!

🚀 Ua kom koj lub server tswj tau yooj yim dua thiab ua haujlwm tau zoo, pib tam sim no!

评论 评论

Koj email chaw nyob yuav tsis raug luam tawm. Yuav tsum tau siv cov liaj teb * Ntaus Cim

Scroll rau saum