मैंने अपने apache2 सर्वर WordPress साइट पर स्थापित है, लेकिन सभी पर्मालिंक्स काम नहीं करता है (404 नहीं मिला) मेरी .htaccess WP द्वारावर्डप्रेस अपाचे पर्मालिंक्स काम नहीं कर रहा (404 त्रुटि)
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
जनरेट किया गया था मेरे इस साइट के लिए conf फ़ाइल:
<Directory /home/sergey/siteName>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
anythingfromthoseanswersdoesnot मुझे मदद
धन्यवाद।
युपीडी:
जस्टिन Iurman की टिप्पणी के लिए धन्यवाद। मेरी conf में AllowOverride सभी स्थापना समस्या :)
सबसे पहले, क्या आपके पास 'mod_rewrite' सक्षम है? फिर, आपने 'रिवाइटबेस' को परिभाषित किया है, इसलिए आपको 'index.php' से पहले अपने दूसरे' रिवाइटरूल 'में अग्रणी स्लैश की आवश्यकता नहीं है। अंत में, अपने conf –
में 'AllowOverride All' द्वारा' AllowOverride All' को बदलें 'इस तरह के मामले में भी इस डोमेन के लिए आपके अपाचे त्रुटि लॉग का आउटपुट उपयोगी होगा। इसके अतिरिक्त, आप पुनः लिखने के लिए लॉगिंग चालू कर सकते हैं। http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritelog लॉग से आउटपुट शायद सहायक होगा - यदि आप इसे स्वयं नहीं समझ सकते हैं तो प्रश्न में लॉग से आउटपुट पेस्ट करें। – meberhard