سؤال
ولدي ملف هتكس الذي يرتب أن جميع طلبات تمر index.php. الآن أود أن جعل استثناء لrss.php. للذهاب مباشرة throuh rss.php. كيف أفعل هذا؟
وهذه هي الطريقة التي تبدو الآن:
RewriteEngine on
RewriteBase /
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php
وشكرا.
المحلول
ووضع هذا قبل السطر الأخير.
RewriteCond %{REQUEST_URI} !^/rss\.php$
نصائح أخرى
ويمكنك استبعاد أي ملف موجود مع RewriteCond
التوجيه و>:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
وأو بدلا من القيام كتابة يطابق ملف ثم يتخطى بقية الاختبارات كتابة.
ومن خلال وضع السطر التالي قبل RewriteRule الموجودة سيتم توجيه دون المرور عبر index.php.
RewriteRule ^/rss.php /rss.php [L]
وجئت عبر هذه الصفحة في حين بحثا عن طريقة للقيام بذلك مع ملفي يلي /robots.txt.
لا تنتمي إلى StackOverflow