.htaccess exclude 301 redirect bypass psevdo statik istisna qovluq kataloqu qaydası

WordPress Veb saytlar yenidən yazma qaydalarını müəyyən etmək üçün .htaccess fayllarından istifadə edərək Apache-də yerləşdirilir.

Ancaq bəzən digər proqramlar olduqda:CWP xüsusi subdomen qovluq kataloq yolu vhosts faylını redaktə edin, WordPress-in psevdostatik qaydalarından yan keçərək 301 yönləndirmə istisna qovluğu kataloqunu istisna etməlisiniz.

Aşağıdakı mümkün yanaşmalardan biridir.

.htaccess faylı istisna qovluq kataloqu qaydasını əlavə etmək üçün 

.htaccess exclude 301 redirect bypass psevdo statik istisna qovluq kataloqu qaydası

Varsawww üst səviyyəli domen adı olmadan avtomatik olaraq ikinci səviyyəli domen adına keçəcək, siz .htaccess faylına yönləndirmə istisna qovluq kataloqu qaydasını əlavə etməlisiniz ▼

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

Göstərilən kataloq xaric etmə funksiyasına nail olmaq üçün bu kodu birinci qaydadan əvvəl qoyun ▼

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
  • Parametrlər qüvvəyə mindikdən sonra qovluq kataloquna daxil olun /img.chenweiliang.com/ WordPress daxilindəki səhifələr WordPress tərəfindən işlənməyəcək.

İkinci qovluq /go/ yönləndirilə bilməz

Chen WeiliangBloqdan istifadəWordPress plaginiGTranslate-in pullu versiyası üçün əmin olun ki, GTranslate plaqini ikinci səviyyəli kataloq və ikinci səviyyəli domen adı kimi /go/ istifadə etmir.

İstiqamətləndirmələr əlavə etmək üçün Pretty Link plaginindən istifadə etməklə tapıldıChen WeiliangblogunTeleqramKanal bağlandıqda:
https://www.chenweiliang.com/go/tgchannel

  • (Bu ona görədir ki, Pretty Link plagininin keçid linki .htaccess faylında RewriteRule yönləndirmə qaydası ilə üzərinə yazılıb)

O, avtomatik olaraq mövcud olmayan alt domenə keçəcək:
http://go. chenweiliang.com/go/tgchannel

  • (Ölü keçidlərin qarşısını almaq üçün keçiddən sonra boşluq əlavə edin. yuxarıdakı linkdə)

AncaqChen WeiliangBloqun .htaccess faylında axtarış zamanı /go/ olan RewriteRule tapılmadı.

GTranslate RewriteRule konfiqurasiyasını silməyə cəhd etdikdən sonra bu link uğurla yönləndirildi:
https://www.chenweiliang.com/go/tgchannel

  • Beləliklə, tam əminəm ki, GTranslate konfiqurasiyası RewriteRule /go/ alt kataloq linki üçün yönləndirmə xətasına səbəb olur.

/go/ alt kataloqunun yönləndirilməsini necə istisna etmək olar?

lazım olsaQurmaqÇoxsaylı müxtəlif alt kataloqları istisna etmək üçün onları əlavə etmək üçün aşağıdakı yönləndirmə qaydalarına müraciət edə bilərsiniz▼

RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)
  • directory1|directory2|etc qovluğuna istədiyiniz sayda kataloq qoyun.
  • Bu "REQUEST_URI /kataloq1 və ya /kataloq2 ilə başlamazsa" olmalıdır.

uyğun olacaq:

  • /kataloq1/dasdas
  • /kataloq1
  • /kataloq1/

və daha çox……

RewriteRule-də istisna / get/ keçid bağlantılarını necə təyin etmək olar?

Sadəcə olaraq GTranslate yönləndirmə qaydasının yuxarı hissəsinə aşağıdakı "/go/ alt kataloqun yönləndirilməsini istisna et" qaydasını əlavə edin▼

# 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 Blogu ( https://www.chenweiliang.com/ ) paylaşılan ".htaccess exclude 301 redirect bypass psevdostatik istisna qovluq kataloqu qaydaları" sizin üçün faydalıdır.

Bu məqalənin linkini paylaşmağa xoş gəlmisiniz:https://www.chenweiliang.com/cwl-28236.html

Ən son yenilikləri əldə etmək üçün Chen Weiliang bloqunun Telegram kanalına xoş gəlmisiniz!

🔔 Kanalın ən yaxşı kataloqunda dəyərli "ChatGPT Məzmun Marketinq AI Aləti İstifadə Bələdçisi"ni ilk əldə edən siz olun! 🌟
📚 Bu təlimatda böyük dəyər var, 🌟Bu nadir fürsətdir, qaçırmayın! ⏰⌛💨
Bəyəndinizsə paylaşın və bəyənin!
Paylaşımlarınız və bəyənmələriniz davamlı motivasiyamızdır!

 

发表 评论

Elektron poçtunuz dərc olunmayacaq. Zəruri sahələrdən istifadə olunur * Etiket

yuxarıya sürüşdürün