.Htaccess থেকে কীভাবে প্রতিধ্বনি করবেন?


13

আমরা এইচটিসেসিতে প্রচুর কোড লিখি তবে পৃষ্ঠাটি রিফ্রেশ করা ছাড়া ডিবাগ করার জন্য সেরা পদ্ধতি কোনটি?

কোনও উপায় আছে যে আমি এটি কোনও ফাইলের কাছে লিখতে পারি? বা কিছু ইকো / মুদ্রণ ফাংশন আছে?

কীভাবে আমি জানব যে আমার $ 1 Simp 2 $ 3 কী?

উত্তর:


8

আপনি Mod_rewrite ডিবাগ করার এক দম্পতি উপায় শিরোনাম ব্লগ পোস্টে উল্লিখিত পদ্ধতিটি চেষ্টা করতে পারেন :


মুলত আপনি যা করেন তা হ'ল মোড_উইরাইট ব্যবহার করে এমন কিছু তথ্য ফেলা হয় যা হেডারগুলি দেখতে এবং আপনার ডিবাগের তথ্য পড়তে ফায়ারফক্সে ফায়ারব্যাগ বা লাইভএইচটিটিপি শিরোনাম এক্সটেনশনগুলি ব্যবহার করে।

.Htaccess এ শর্ত এবং নিয়মটি ব্যবহার করুন:

RewriteCond %{QUERY_STRING} !vardump
RewriteRule (.*) http://www.example.com/$1?vardump&thereq=%{THE_REQUEST}&reqhost=%{HTTP_HOST} [R=301,L,QSA]

একটি পরীক্ষা শেষ করার পরে ব্রাউজারে ক্যাশেড 301 ফলাফলের সাথে ঝামেলা এড়াতে 302 পুনর্নির্দেশ করার পরামর্শ দেব।
আইপিএসউস

9

এগুলি চেষ্টা করুন:

RewriteLog "/myfolder/mylogfile.log" 
RewriteLogLevel 3

এগুলি কেবলমাত্র কিছু সংযোজন সহ নিয়মিত এক্সপ্রেশন, যাতে আপনি ইউআরএল, বা অন্য কোনও রেগেক্স ডিবাগিং সরঞ্জামের বিরুদ্ধে প্রাথমিক পরীক্ষার জন্য রেগেক্স কোচ ব্যবহার করতে পারেন ।

চিয়ার্স! :)


খুব দরকারী সরঞ্জাম, তবে ডিবাগ করার পরে এটিকে সরিয়ে ফেলতে ভুলবেন না কারণ আপনার প্রচুর লগ ফাইল পাওয়া যায়!
কুপস

6
স্পষ্টতই এটি .htaccessফাইলগুলিতে কাজ করে না । এটি যেতে httpd.confহবে যার অর্থ এটি ভাগ করা হোস্টিং অ্যাকাউন্টগুলিতে সাধারণত অর্জনযোগ্য নয়। :-(
সাইমন পূর্ব

2

.Htaccess ফাইল থেকে ভেরিয়েবলগুলি "প্রতিধ্বনি" করতে আকর্ষণীয় ছোট্ট হ্যাক এখানে is

আপনার যদি ফাইলআইনফোতে AllowOverride সেট করা থাকে তবে আপনি আউটপুটে পছন্দসই ভেরিয়েবলের সাহায্যে আপনার .htaccess ফাইলে একটি কাস্টম ত্রুটি প্রতিক্রিয়া সেট এবং ট্রিগার করতে পারেন :

ErrorDocument 404 "Request: %{THE_REQUEST} Referrer: %{HTTP_REFERER} Host: %{HTTP_HOST}"
RewriteRule ^ - [L,R=404]

আপনি এক্সপ্রেশন দিয়ে কতটা সৃজনশীল তার উপর নির্ভর করে আপনি দরকারী প্রচুর তথ্য আউটপুট করতে পারেন!

আপনি আপনার "প্রতিধ্বনিত" সামগ্রীটিতে 404 স্থিতি ব্যবহারের মধ্যে সীমাবদ্ধ নন। এমনকি আপনি "" ত্রুটিযুক্ত ডকুমেন্ট "স্ট্যাটাসটি ওভাররাইড করতে পারেন - যা <If>নির্দেশের সাথে মিলিতভাবে একটি .htaccess ফাইল থেকে সরাসরি সামগ্রী ফিরে আসতে এই হ্যাকের আরও কিছু আকর্ষণীয় ব্যবহার করতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.