मैं दिनों के लिए यह पता लगाने की कोशिश कर रहा हूँ। मैं सिर्फ अपने स्थानीय परीक्षण वातावरण को संदर्भित करना चाहता हूं:placeholder.test
मेरे पास निम्नलिखित हैं httpd-vhosts.conf
:
<VirtualHost *:80>
DocumentRoot /root
ServerName localhost
<Directory /root/site>
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)$ index.php?action=$1
</Directory>
</VirtualHost>
यह काम कर रहा है। मेरे पास वहाँ फिर से लिखने के लिए है क्योंकि साइट को उस तरह से काम करने के लिए डिज़ाइन किया गया है लेकिन मुझे placeholder.test
काम करने के लिए वर्चुअल होस्ट नहीं मिल सकता है ।
मेरी प्रविष्टि placeholder.test
इस तरह दिखती है:
<VirtualHost placeholdercms.test:80>
DocumentRoot /root/site
ServerName placeholder.test
ServerAlias www.placeholder.test
<Directory /root/site>
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)$ index.php?action=$1
</Directory>
</VirtualHost>
इसके अलावा मैंने अपनी मेजबानों की फाइल को निम्नलिखित में शामिल करने के लिए संपादित किया है:
127.0.01 localhost
::1 localhost
127.0.0.1 placeholder.test
127.0.0.1 www.placeholder.test
कोई फर्क नहीं पड़ता कि मुझे क्या मिलेगा:
इस होस्ट नाम () के लिए होस्ट नाम रिज़ॉल्यूशन (DNS लुकअप)
placeholder.test
विफल हो गया है।
मुझे लगता है कि मुझे कुछ बुनियादी लेकिन महत्वपूर्ण जानकारी याद आ रही है। किसी भी मदद को बहुत, बहुत सराहा जाएगा।