هتكس إعادة توجيه مع جزء
-
21-08-2019 - |
سؤال
وأنا في حاجة إلى إصدار توجيه، وذلك باستخدام هتكس، لURL مع جزء (المعروف أيضا باسم لمستثمر رئيسي)، لكنه يهرب تلقائيا #.
في هذه اللحظة أريد جزء الثابت تلوينها، ولكن من أجل الآخرين إذا كنت تعرف كيفية أعتبر من URL للغاية التي من شأنها أن تكون جيدة.
ومن الناحية المثالية ينبغي أن أكون قادرا على استخدام جهاز الإحصاء كذلك.
وعلى سبيل المثال:
http://www.exameple.com/test?foo=bar
وينبغي أن يصبح
1) http://www.example.com/?foo=bar#MYVALUE
وأو أخذ جزء من عنوان الموقع:
2) http://www.example.com/?foo=bar#test
قانون بلدي (غير العاملة) يبدو مثل هذا:
RewriteRule /test http://www.example.com/#MYVALE [R,QSA]
المحلول
وأعتقد أنني قد حصلت عليه أحسب ...
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} /test
RewriteRule ^test/?(.*)$ $1 [C]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1?%{QUERY_STRING}#MYVALUE [NE,L,R]
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} /test
RewriteRule ^test/?(.*)$ $1 [C]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1?%{QUERY_STRING}#MYVALUE [NE,L,R]
وانها قليلا الفقراء الحاجة إلى القيام بذلك مرة واحدة HTTP و HTTPS مرة أخرى ل- سوف نرى ما اذا كان يمكنني العثور على طول الطريق حول ذلك
.لا تنتمي إلى StackOverflow