زائدة القطع وشبكة الاتصالات العالمية الأولي
سؤال
ولدي هذا هتكس:
RewriteEngine On
# redirect with www
RewriteCond %{HTTP_HOST} ^mydomain [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1/ [R=301,L]
# add .php internally
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php [L,QSA]
وهكذا يمكن أن يسمى ملفاتي فب دون إمتداد .php.
ولكن أود لهم ليتم استدعاؤها فقط بخط مائل زائدة. حتى اذا لم يقدم هذا مائلة زائدة، فإنه ينبغي أن يتم إلحاق مع 301. والمشكلة لدي هو أن هذا هو إعطائي مشاكل مع شبكة الاتصالات العالمية الأولي، وتمديد فب نفسه (في بعض الأحيان أنها تضيف بشكل متكرر. فب).
وكيف يمكن أن يتم ذلك؟
وشكرا!
المحلول
وأعتقد أنك بحاجة إلى إضافة شيء مثل هذا من قبل الماضية قاعدة إعادة الكتابة، لتجنب إعادة كتابة محددات التي تنتهي بالفعل في فب
RewriteCond %{REQUEST_URI} !\.php$
لا تنتمي إلى StackOverflow