.htaccess izslēgt 301 novirzīšanas apiet pseido statisku izņēmumu mapes direktoriju noteikums

WordPress Vietnes tiek izvietotas Apache, izmantojot .htaccess failus, lai norādītu pārrakstīšanas noteikumus.

Tomēr dažreiz, ja ir citas programmas, piemēram:CWP pielāgotā apakšdomēna mapes direktorija ceļš Rediģēt vhosts failu, jums ir jāizslēdz 301. novirzīšanas izņēmuma mapes direktorijs, apejot WordPress pseidostatiskos noteikumus.

Tālāk ir norādīta viena iespējamā pieeja.

.htaccess failu, lai pievienotu izslēgšanas mapes direktoriju noteikumu 

.htaccess izslēgt 301 novirzīšanas apiet pseido statisku izņēmumu mapes direktoriju noteikums

Ja tur irAutomātiski pāries uz otrā līmeņa domēna nosaukumu bez www augstākā līmeņa domēna nosaukuma, jums jāpievieno novirzīšanas izslēgšanas mapes direktoriju noteikums .htaccess failā ▼

RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]

Ievietojiet šo kodu pirms pirmā noteikuma, lai sasniegtu norādīto direktoriju izslēgšanas funkciju ▼

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
  • Kad iestatījums stājies spēkā, piekļūstiet mapju direktorijai /img.chenweiliang.com/ WordPress neapstrādās lapas WordPress.

Sekundāro direktoriju /go/ nevar novirzīt

Čens VeiliangsEmuāra lietošanaWordPress spraudnisGTranslate maksas versijai pārliecinieties, vai GTranslate spraudnis neizmanto /go/ kā otrā līmeņa direktoriju un otrā līmeņa domēna nosaukumu.

Atrasts, izmantojot spraudni Pretty Link, lai pievienotu novirzīšanuČens VeiliangsemuāriTelegramKanāla saistīšanas laikā:
https://www.chenweiliang.com/go/tgchannel

  • (Tas ir tāpēc, ka spraudņa Pretty Link lēciena saite tiek pārrakstīta ar RewriteRule novirzīšanas kārtulu .htaccess failā)

Tas automātiski pāries uz apakšdomēnu, kas neeksistē:
http://go. chenweiliang.com/go/tgchannel

  • (Lai izvairītos no nedzīvām saitēm, augstāk esošajā saitē pēc aiziešanas pievienojiet atstarpi)

TomērČens VeiliangsMeklējot emuāra .htaccess failā, netika atrasta RewriteRule, kas satur /go/.

Pēc tam, kad mēģināju noņemt GTranslate konfigurāciju RewriteRule, šī saite tika veiksmīgi novirzīta:
https://www.chenweiliang.com/go/tgchannel

  • Tātad, esmu diezgan pārliecināts, ka GTranslate konfigurācija RewriteRule izraisa novirzīšanas kļūdu apakšdirektorija saitei /go/.

Kā izslēgt /go/ apakšdirektorija novirzīšanu?

ja nepieciešamsUzstādītLai izslēgtu vairākus dažādus apakšdirektorijus, varat skatīt tālāk norādītos novirzīšanas noteikumus, lai tos pievienotu▼

RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)
  • directory1|directory2|etc ievietojiet vajadzīgo direktoriju skaitu mapē .
  • Tam vajadzētu būt "ja REQUEST_URI nesākas ar /directory1 vai /directory2".

tas sakritīs:

  • /direktorijs1/dasdas
  • /direktorijs1
  • /direktorijs1/

un vēl daudz vairāk……

Kā programmā RewriteRule iestatīt izslēgtu /go/ jump saites?

Vienkārši pievienojiet šo noteikumu "izslēgt /go/ apakšdirektorija novirzīšanu" GTranslate novirzīšanas kārtulas augšpusē.

# Exclude /go/ subdirectory redirection
RewriteCond %{REQUEST_URI} !^/?(go)($|/)

### BEGIN GTranslate config ###
RewriteRule ^([a-z]{2}|af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ http://$1.chenweiliang.com/$2 [R=301,L,QSA]

RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ /$1/$3 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)/(.*)$ /wp-content/plugins/gtranslate/url_addon/gtranslate.php?glang=$1&gurl=$2 [L,QSA]
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-CN|zh-TW|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu)$ /$1/ [R=301,L]
### END GTranslate config ###

Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ) koplietots ".htaccess izslēgt 301. novirzīšanas apiet pseidostatisko izņēmumu mapes direktoriju noteikumus", kas jums noder.

Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-28236.html

Laipni lūdzam Chen Weiliang emuāra Telegram kanālā, lai saņemtu jaunākos atjauninājumus!

🔔 Esiet pirmais, kas kanāla augšējā direktorijā iegūst vērtīgo "ChatGPT satura mārketinga AI rīka lietošanas ceļvedi"! 🌟
📚 Šajā rokasgrāmatā ir milzīga vērtība, 🌟Šī ir reta iespēja, nepalaidiet to garām! ⏰⌛💨
Dalies un patīk, ja patīk!
Jūsu kopīgošana un atzīmes Patīk ir mūsu nepārtraukta motivācija!

 

发表 评论

Jūsu e-pasta adrese netiks publicēta. 必填 项 已 用 * Etiķete

ritiniet uz augšu