मुझे अपने .htaccess पुनर्निर्देशन में समस्या है। जब मैं टाइप करें:apache विशिष्ट पृष्ठों के लिए नियमों को फिर से लिखना
http://www.domain.com/contact
यह index.php और नहीं contact.php को जाता है
यहाँ मेरी .htaccess है:
Redirect 301 /clients http://clients.domain.com
RewriteEngine On
SetEnvIf Host ^www\. page=www
SetEnvIf Host ^mob\. page=mobile
RewriteBase/
SetEnvIfNoCase User-Agent "^Wget" bad_bo
#etc ...
Deny from env=bad_bot
RewriteCond %{HTTP_HOST} !^www.domain.com
RewriteRule (.*) http://www.domain.com/$1 [R=301]
RewriteRule ^about/?$ about.php
RewriteRule ^contact/?$ contact.php
rewriterule ^(.*)$ index.php?subdomain=%{ENV:page}&page=$1
मेरी php में
मैं मिलता है:
<?php
print_r($_GET);
Array (
[subdomain] => www
[page] => contact.php
)
मुझे क्या याद आ रही है?
अपने लापता अपने अंतिम '/' के बाद संपर्क –
@TobyAllen '/' प्रश्न नियम या तो उपयोग/निशान के साथ या नहीं – eric