إعادة كتابة URL مع اثنين من الموجهات بطانية متميزة (واحد للروابط ثابتة وورد)
-
03-07-2019 - |
سؤال
ولدي ملف هتكس معقدة نسبيا للسيطرة على طلبات الصفحة، هذه الموجهات حاليا جميع الطلبات من الملفات (مع بعض الاستثناءات نوع) إلى ملف مؤشر، مع استثناء من دليل واحد يتضمن تركيب وورد.
وأنا الآن بحاجة إلى تمكين دعم وورد الرابط الثابت ولكن أواجه بعض الصعوبات تعديل هتكس للعمل.
ومطلوبة روابط ثابتة لإنتاج عناوين المواقع الصديقة أكثر SEO، وأنها تؤخذ عادة رعاية حصرية من وورد - ولكن حالتي، يبدو أن قاعدة وزارة الدفاع، كتابة، كما هو مفصل <لأ href = "HTTP: / /perishablepress.com/press/2006/06/14/the-htaccess-rules-for-all-wordpress-permalinks/ "يختلط =" نوفولو noreferrer "> هنا مطلوب (وعلى خلاف ذلك، عندما مكنها يعطي 404 رد).
وهنا محتويات هتكس الحالية:
RewriteEngine ON
RewriteCond %{HTTP_HOST} !^www\..*
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} ^([^.]*)\.(co\.uk)
RewriteRule ^.*$ http://www.%1.%2%{REQUEST_URI} [R=permanent,L]
AddHandler application/x-httpd-php .phtml
#RewriteBase /blog/
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule . /blog/index.php [L]
RewriteBase /
RewriteRule ^blog/ - [L]
RewriteRule !\.(js|ico|gif|jpg|JPG|png|css|php|phtml|pdf|txt|xml|swf|flv)$ index.phtml
القسم علق المغادرة حيث أحاول وعدم إضافة قاعدة حصول على وظائف وورد الرابط الثابت.
في البداية، اعتقدت هذا الرمز تعمل ولكن في الواقع بعض الطلبات غير وورد-لا تزال توجيهها إلى ملف بلوق / index.php وعند محاولة تتبع الروابط من بلوق إلى المناطق الأخرى في الموقع وهذه هي مرة أخرى يتم توجيهها إلى الوراء إلى index.php بلوق.
المحلول
حسنا، أعتقد أنني قد الثابتة هذا الآن - والجواب في وقوعه هو واضح وضوح الشمس. لقد خلق ملف .htaccess آخر في / بلوق / الدليل ووضع القواعد ذات الصلة في هناك - يبدو أن العمل تماما