Мақала анықтамалығы
WordPress Веб-сайттар Apache жүйесінде қайта жазу ережелерін көрсету үшін .htaccess файлдары арқылы орналастырылады.
Дегенмен, кейде басқа бағдарламалар болған кезде:CWP реттелетін ішкі домен қалтасының каталог жолы vhosts файлын өңдеу, WordPress псевдостатикалық ережелерін айналып өтіп, 301 қайта бағыттау ерекшелік қалтасының каталогын алып тастауыңыз керек.
Төменде ықтимал тәсілдердің бірі болып табылады.
.htaccess файлын алып тастау қалтасының ережесін қосу үшін

Егер бар болсаwww жоғарғы деңгейлі домен атауынсыз автоматты түрде екінші деңгейлі домендік атқа өтеді, .htaccess файлында қайта бағыттауды алып тастау қалтасының каталог ережесін қосу керек ▼
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]Көрсетілген каталогты алып тастау функциясына қол жеткізу үшін осы кодты бірінші ереженің алдына қойыңыз ▼
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]- Параметр күшіне енгеннен кейін қалта каталогына кіріңіз
/img.chenweiliang.com/WordPress ішіндегі беттерді WordPress өңдемейді.
Қосымша /go/ каталогын қайта бағыттау мүмкін емес
Чен ВэйлянБлогты пайдалануWordPress плагиніGTranslate ақылы нұсқасы үшін GTranslate плагині /go/ қолданбасын екінші деңгейлі каталог және екінші деңгейлі домен атауы ретінде пайдаланбайтынына көз жеткізіңіз.
Қайта бағыттауды қосу үшін Pretty Link плагині арқылы табылдыЧен ВэйлянблогыTelegramАрнаны байланыстыру кезінде:
https://www.chenweiliang.com/go/tgchannel
- (Бұл Pretty Link плагинінің өтпелі сілтемесі .htaccess файлындағы RewriteRule қайта бағыттау ережесі арқылы қайта жазылғандықтан)
Ол автоматты түрде жоқ қосалқы доменге өтеді:
http://go. chenweiliang.com/go/tgchannel
- (Өлі сілтемелерді болдырмау үшін жоғарыдағы сілтемеге өтуден кейін бос орын қосыңыз)
Алайда, жылыЧен ВэйлянБлогтың .htaccess файлында іздеу кезінде /go/ бар RewriteRule табылмады.
GTranslate конфигурациясын RewriteRule жоюға тырысқаннан кейін, бұл сілтеме сәтті қайта бағытталды:
https://www.chenweiliang.com/go/tgchannel
- Сонымен, GTranslate конфигурациясының RewriteRule /go/ ішкі каталог сілтемесі үшін қайта бағыттау қатесін тудыратынына сенімдімін.
/go/ ішкі каталогының қайта бағытталуын қалай алып тастауға болады?
қажет болсаОрнатуБірнеше түрлі ішкі каталогтарды алып тастау үшін оларды қосу үшін төмендегі қайта бағыттау ережелерін қараңыз▼
RewriteCond %{REQUEST_URI} !^/?(directory1|directory2)($|/)- 在
directory1|directory2|etcішіне каталогтардың қажетті санын қойыңыз. - Бұл "егер REQUEST_URI файлы /каталог1 немесе /каталогы2 арқылы басталмаса" болуы керек.
сәйкес келеді:
- /каталог1/dasdas
- /каталог1
- /каталог1/
және тағы басқалары .......
RewriteRule бағдарламасында алып тастау /go/ секіру сілтемелерін қалай орнатуға болады?
GTranslate қайта бағыттау ережесінің жоғарғы жағына келесі "/go/ ішкі каталогты қайта бағыттауды алып тастау" ережесін қосыңыз▼
# 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 блогы ( https://www.chenweiliang.com/ ) ".htaccess exclude 301 қайта бағыттауды айналып өту псевдостатикалық ерекшелік қалтасының ережелері" ортақ сізге пайдалы.
Осы мақаланың сілтемесін бөлісуге қош келдіңіз:https://www.chenweiliang.com/cwl-28236.html
Көбірек жасырын трюктердің құлпын ашу үшін🔑 Telegram каналымызға қосылыңыз!
Бөлісу және ұнаса лайк! Сіздің бөлісулеріңіз бен лайктарыңыз біздің тұрақты мотивациямыз болып табылады!