คำถามในหัวข้อ 'mod-rewrite'
ฉันจะทำให้ modrewrite ไม่ใช้กฎกับโฟลเดอร์เฉพาะได้อย่างไร
ฉันจะทำให้ modrewrite ละเว้นไดเรกทอรี /vip/ ทั้งหมดได้อย่างไร เพื่อให้คำขอทั้งหมดส่งผ่านไปยังโฟลเดอร์โดยตรงได้อย่างไร
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^vip/.$ - [PT]
RewriteCond %{REQUEST_FILENAME} !-f...
277 มุมมอง
schedule
07.11.2023
ลำดับที่ถูกต้องของกฎการเขียนซ้ำในไฟล์ htaccess
ฉันจำเป็นต้องมี:
http://www.example.com/v1/my-project/ ถูกเปลี่ยนเส้นทาง ถึง http://example.com/my-project/
so :
(1) ลบ www ออกจาก http_host
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1...
3473 มุมมอง
schedule
26.12.2023
apache mod_rewrite: การใช้ฐานข้อมูลเพื่ออัพเดตกฎการเขียนซ้ำ
มือใหม่ทั้งหมดที่ mod_rewrite
สมมติว่าฉันต้องการสร้าง URL ที่ดีสำหรับผู้ผลิตทุกรายบนเว็บไซต์ของฉัน ดังนั้นฉันจึงมี www.mysite.com/samsung www.mysite.com/sony www.mysite.com/acme
ทำงานได้ดีพอ
อย่างไรก็ตาม...
2654 มุมมอง
schedule
07.01.2024
การบังคับใช้ URL ที่ไม่ใช่ www ในการติดตั้ง Wordpress ทำให้เกิดการวนซ้ำไม่สิ้นสุด
ฉันกำลังพยายามเขียน http://www.domain ใหม่เป็น http://domain ในการติดตั้ง WordPress แต่ดูเหมือนว่าจะทำให้ url วนซ้ำจาก http://www เป็น http :// และกลับไปที่ http://www ฯลฯ
นี่คือ htaccess ของฉัน:
<IfModule mod_rewrite.c>...
1579 มุมมอง
schedule
02.01.2024
ต่อท้าย URL ซ้ำ ๆ หลังจาก RewriteRule ใน .htaccess?
นี่เป็นครั้งแรกที่ฉันเขียน URL ใหม่ให้เป็นมิตรกับ SEO
นี่คือกฎ htaccess ของฉัน:
RewriteEngine On
RewriteRule ratings/ ratings.php
RewriteRule regions/ regionlist.php
RewriteRule mobile/ mobile.php
ด้วยเหตุผลบางประการ...
232 มุมมอง
schedule
03.12.2023
ความท้าทายในการเขียน URL ของ .htaccess ใหม่
ฉันมีปัญหากับการเขียน URL ใหม่
ทุกอย่างด้านล่างนี้ทำงานได้ดี แต่ฉันต้องเพิ่มกฎที่จะลบข้อความค้นหาออกจาก URL
site.com/page?a=b จะกลายเป็น site.com/page
ใครสามารถช่วยออก? ฉันอ่าน .htaccess มาบ้างแล้ว แต่ฉันพบว่ามันซับซ้อนมาก นอกจากนี้...
3726 มุมมอง
schedule
12.11.2023
การใช้ mod_rewrite ถึง 301 เปลี่ยนเส้นทางรับ vars ไปยัง URL ใหม่ที่ปลอดภัย
อัปเดต: วิธีแก้ปัญหาที่ด้านล่าง
ฉันเพิ่งเปลี่ยนจากการใช้การตั้งค่าเช่น index.php?p=page_name&o=temporary_override และเปลี่ยนไปใช้ URL ที่ปลอดภัยเช่น /page_name/temporary_override...
656 มุมมอง
schedule
17.01.2024
กำจัดการเปลี่ยนเส้นทาง 301
ฉันได้ตั้งโปรแกรมการเปลี่ยนเส้นทาง 301 ที่เป็นเท็จใน .htaccess
เนื่องจากเป็นแบบถาวร เบราว์เซอร์/พร็อกซีของฉันจึงเปลี่ยนเส้นทางฉันไปยังที่อยู่ปลอมเสมอ แม้ว่าฉันจะเปลี่ยนที่อยู่ตำแหน่งเปลี่ยนเส้นทางใน .htaccess
ฉันจะกำจัดการเปลี่ยนเส้นทาง 301...
2780 มุมมอง
schedule
14.11.2023
จะเปลี่ยนเส้นทางฟีดหลักทั้งหมดไปยัง feedburner ยกเว้นบางฟีดได้อย่างไร
ฉันต้องการเปลี่ยนเส้นทางฟีดหลักของบล็อกของฉันไปที่ feedburner แต่ฉันไม่ต้องการเปลี่ยนเส้นทางฟีดอื่น ๆ เช่น: mywordpressblog.ir/feed/?post_type=post หรือ mywordpressblog.ir/feed/?post_type=daily
ฉันได้กำหนดค่า apache .htaccess ด้วยวิธีนี้...
159 มุมมอง
schedule
12.01.2024
mod_rewrite ถึง nginx เขียนกฎใหม่
ฉันได้แปลงกฎ mod_rewrite ของ Apache HTTPd ส่วนใหญ่ไปเป็นโมดูล HttpRewrite ของ nginx (ซึ่งเรียก PHP-FPM ผ่าน FastCGI ในทุกคำขอแบบไดนามิก) กฎง่ายๆ ที่กำหนดโดยสถานที่ที่ยากลำบากนั้นใช้ได้ผลดี:
location = /favicon.ico { rewrite ^(.*)$...
1311 มุมมอง
schedule
20.12.2023
นามแฝงและ mod_rewrite
ฉันกำลังพยายามให้ Symfony1.4 และ Symfony2 ทำงานบนโฮสต์เดียวกันใน Apache (2.2.22) - ฉันคิดว่าปัญหาคือทั้งคู่ใช้ mod_rewrite เพื่อส่งคำขอโดยตรงไปยังตัวควบคุม/สคริปต์ php นี่คือการกำหนดค่าของฉัน
httpd.conf
# Symfony 1.4
<VirtualHost *:80>...
5467 มุมมอง
schedule
10.11.2023
เขียน URL ที่ไม่ใช่ SEF ใหม่ให้เทียบเท่ากับ SEF
ฉันค้นหาคำถามออนไลน์และในฟอรัมแล้ว ฉันมีไซต์ Joomla 2.5 โดยเปิด SEF แต่ Google ยังคงรับ URL ที่ไม่ใช่ SEF
ฉันได้ลองใช้การเขียนซ้ำหลายครั้งเนื่องจากไม่คิดว่าคุณจะสามารถประมวลผล URL ที่มีการสืบค้นในการใช้การเขียนซ้ำได้
ตัวอย่าง URL...
458 มุมมอง
schedule
23.11.2023
วิธีซ่อนไดเร็กทอรีในการเรียก URL
ฉันไม่คิดว่าสิ่งที่ฉันต้องการจะทำได้ แต่ฉันคิดว่าฉันจะลองที่นี่ .. บางทีอาจมีคนคิดนอกกรอบให้ฉันก็ได้...
ฉันได้ติดตั้ง WordPress บนโดเมนของฉันที่ /wordpress
ในที่สุดฉันจะย้ายไปที่ / เมื่อเสร็จแล้วและเขียนทับเนื้อหาที่มีอยู่...
83 มุมมอง
schedule
23.12.2023
Apache จะตรวจสอบ RewriteRule ในทุกคำขอหรือไม่หาก REQUEST_URI ไม่ได้ตั้งค่าไว้อย่างชัดเจนใน RewriteCond
ฉันค่อนข้างใหม่กับ Apache Rewrites ดังนั้นนี่อาจเป็นคำถามง่ายๆ (ซึ่งไม่ง่ายนักที่จะค้นหาคำตอบโดยตรง)
ดังนั้นฉันจึงเขียนใหม่ดังต่อไปนี้:
RewriteCond %{QUERY_STRING} ^parm=([a-z]+)$ [NC]
RewriteRule ^path/to/some_script.php /simple-url-$1.html?...
203 มุมมอง
schedule
07.01.2024
บังคับภาษาใน URL หาก URL ไม่มีภาษา ให้เปลี่ยนเส้นทางตามภาษาของเบราว์เซอร์
ฉันเพิ่งแปลเว็บไซต์ของฉัน ด้วยเหตุผล SEO (เพื่อหลีกเลี่ยงเนื้อหาที่ซ้ำกัน) ฉันต้องการให้ทุก URL มีภาษาอยู่ในนั้น ตัวอย่างเช่น www.racebooking.net/page.php จะต้องกลายเป็น www.racebooking.net/en/page.php จากนั้นส่วน /en/ จะถูกแปลงเป็น ?lang=en...
1042 มุมมอง
schedule
24.11.2023
ไฟล์ Wordpress .htaccess เกี่ยวกับปัญหาการสร้างรูทสำหรับไดเรกทอรีย่อย
ฉันมีปัญหาร้ายแรงมากเกี่ยวกับ Wordpress ที่ทำให้ไดเรกทอรีย่อยของเว็บไซต์ของฉันยุ่งวุ่นวาย ต่อไปนี้เป็นข้อมูลที่มีรายละเอียดมาก
ฉันติดตั้ง WordPress บน root แล้ว ขออภัย ฉันไม่สามารถย้ายไปยังโฟลเดอร์ได้
ฉันมีแอปพลิเคชัน PHP แบบกำหนดเองอีก 3...
143 มุมมอง
schedule
03.11.2023
เขียนเงื่อนไขใหม่ใน Lighttpd สำหรับ Slim Framework และ AngularJS
ฉันต้องย้ายเว็บไซต์ที่ใช้ Apache php ไปยัง lighttpd แต่ฉันประสบปัญหาในการเปลี่ยนแปลง
โครงสร้าง dir ของฉันคือ:
-rootdir
--index.php¹
--login.php²
--views²
--server
---service³
---auth³
¹ ใน rootdir กฎการเขียนซ้ำใน Apache คือ:...
819 มุมมอง
schedule
22.11.2023
การติดตั้ง Laravel ด้วย WAMP - เราเตอร์ไม่ทำงาน
ฉันติดตั้ง Laravel ด้วย Composer ภายใต้ wampserver
ไดเรกทอรีของฉันคือ: C:/wamp/www/laravel/firstProject
ไฟล์สาธารณะ : C:/wamp/www/laravel/firstProject/public
ดังนั้นเมื่อฉันพยายามไปที่ localhost/laravel/firstProject/public/projects...
2568 มุมมอง
schedule
02.11.2023
.htacces เขียนใหม่ด้วยค่าคุกกี้
ฉันมีเว็บไซต์ 2 ภาษา ฉันกำลังแทรกข้อความสำหรับแต่ละภาษาผ่านค่าคงที่ php และฉันกำหนดภาษาของผู้ใช้ผ่านคุกกี้ ( lang=es หรือ lang=en ) ตอนนี้ URL พื้นฐานในแต่ละภาษาคือ www.webname.com/ แต่ฉันต้องการเขียนใหม่โดยขึ้นอยู่กับภาษา หากตั้งค่าคุกกี้เป็น...
852 มุมมอง
schedule
21.01.2024