สิ่งที่ฉันต้องการจะทำมีดังต่อไปนี้:
ฉันมีไซต์ Django ที่มี TLD ต่างกัน (".com",".one",".xyz") ซึ่งชี้ไปที่เนื้อหาเดียวกัน ฉันสามารถเข้าถึงแต่ละไซต์ได้อย่างสมบูรณ์แบบ
ตอนนี้ฉันต้องการเปลี่ยนเส้นทางอย่างง่ายของ "example.com" และ "www.example.com" ไปที่ "example.one" ควรเป็นการเปลี่ยนเส้นทางซึ่งใช้งานได้เมื่อมีคนพิมพ์ในแถบเบราว์เซอร์ http://example.com/team.php - จากนั้นควรเปลี่ยนเส้นทางไปที่ http://example.one/team.php
ฉันได้ลองสองสามอย่างแล้ว แต่มันใช้งานไม่ได้จริงๆ ฉันต้องใส่อะไรในการกำหนดค่า Apache 2
นี่คือไฟล์ .conf ของ apache2 ของฉัน
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /static /home/xram/one/static
<Directory /home/xram/one/static>
Require all granted
</Directory>
<Directory /home/xram/one/one_click>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIScriptAlias / /home/xram/one/one_click/wsgi.py
WSGIDaemonProcess one python-path=/home/xram/one python-home=/home/xram/one/venv
WSGIProcessGroup one
Redirect 301 / http://exampleone.com/
</VirtualHost>