cari

Rumah  >  Soal Jawab  >  teks badan

Tambahkan struktur direktori pada url, bagaimana untuk menulis peraturan ubah hala 301 untuk fail .htaccess?

Tapak web saya ialah laman web WordPress dan saya ingin menyemaknya

Pautan tetap melompat dari http://nama domain/%post_id%.html ke http://nama domain/%category%//%post_id%.html

Apakah yang perlu saya lakukan dengan ini? Bagaimana dengan menulis peraturan ubah hala 301 untuk fail .htaccess?

Berikut ialah fail htaccess semasa:

# MULAKAN WPSuperCache

<IfModule mod_rewrite.c>

RewriteEngine On

#RewriteBase

boleh tukar dari belakang

#RewriteBase /

d %{HTTPS} on' kepada sesuatu yang lebih masuk akal

AddDefaultCharset UTF-8

RewriteCond %{REQUEST_METHOD} !POST

RewriteCond %{QUERY_STRING} !.*=.*

RewriteCond %{REQUEST_METHOD} !POST

RewriteCond %{QUERY_STRING} !.*=.*%{HTTPCond🎎 *(comment_author_|wordpress_logged_in|wp-postpass_).*$

RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9"]+ [NC]

RewriteCond %{HTTP:Profile} ! ^[a-z0-9"]+ [NC]

RewriteCond %{HTTP:Accept-Encoding} gzip

RewriteCond %{HTTPS} on

RewriteCond %{DOCUMENT_ROOT}/wp-content/cache% {SERVER_NAME}/$1/index-https.html.gz -f

RewriteRule ^(.*) "/wp-content/cache/supercache/%{SERVER_NAME}/$1/index-https.html.gz" [L ). $

RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9"]+ [NC]

RewriteCond %{HTTP:Profile} !^[a-z0-9"]+ [NC ]

RewriteCond %{HTTP:Accept-Encoding} gzip

RewriteCond %{HTTPS} !on

RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache.%/{SERVER_NAME. .gz -f

RewriteRule ^(.*) "/wp-content/cache/supercache/%{SERVER_NAME}/$1/index.html.gz" [L]

RewriteCond %{REQUEST_METHOD} !

RewriteCond %{QUERY_STRING} !.*=.*

RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$

RewriteCond %{HTTPProfileCond %{HTTPProfile } ! ^[a-z0-9"]+ [NC]

RewriteCond %{HTTP:Profile} !^[a-z0-9"]+ [NC]

RewriteCond %{HTTPS} on

RewriteCond % {DOCUMENT_ROOT }/wp-content/cache/supercache/%{SERVER_NAME}/$1/index-https.html -f

RewriteRule ^(.*) "/wp-content/cache/supercache/%{SERVER_NAME}/$1 /index -https.html" [L]

RewriteCond %{REQUEST_METHOD} !POST

RewriteCond %{QUERY_STRING} !.*=.*

RewriteCond %}!HTTP.*Cookies |wordpress_log masuk |wp-postpass_).*$

RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9"]+ [NC]

RewriteCond %{HTTP:Profile} !^[a -z0 -9"]+ [NC]

RewriteCond %{HTTPS} !on

RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{SERVER_NAME}/$1/index.html -f

RewriteRule ^( .*) "/wp-content/cache/supercache/%{SERVER_NAME}/$1/index.html" [L]

</IfModule>

# TAMAT WPSuperCache


MULAKAN WordPress

<IfModule mod_rewrite.c>


RewriteEnine On

RewriteBase /

RewriteRule ^index.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

Rule

Rewrite /index.php [L]

</IfModule>


# TAMAT WordPress

# BERMULA EWWWIO

# TAMAT EWWWIO


大海潮涌大海潮涌2670 hari yang lalu1489

membalas semua(3)saya akan balas

  • 那山

    那山2017-09-20 08:15:00

     fikirphp

    balas
    0
  • PHP中文网

    PHP中文网2017-09-19 16:35:58

    Adalah disyorkan untuk menggunakan lompatan php 301

    Header("HTTP/1.1 301 Moved Permanently");
    Header("Location: http://www.php.cn".$_SERVER["REQUEST_URI"]);
    exit;


    balas
    0
  • 大海潮涌

    Terima kasih atas jawapan anda, tetapi pemeriksaan visual tidak digunakan. menambah nama direktori di tengah . Contohnya: http://www.seoshipin.cn/1.html Lompat ke http://www.seoshipin.cn/seorumen/1.html

    大海潮涌 · 2017-09-19 18:55:27
  • 小小卫

    小小卫2017-09-19 16:11:26

    娶回家我的表情屋都比都不会1笔UIu32b32b2ibf2iuffn我请你点击暖气内勤入侵群人UI完全纳入刘清华人u3qhrh三好厌i三群人很好奇和日期和其如何去武汉李红日


    balas
    0
  • PHP中文网

    Berus kacang P kan?

    PHP中文网 · 2017-09-19 16:36:33
  • Batalbalas