উইন্ডোজ 7-এ আমি কীভাবে একটি ফাইলটির পুনরায় নামকরণ করব?


62

আমি পিএইচপি স্ক্রিপ্ট পরীক্ষা করতে এক্সএএমপিপি ব্যবহার করছি। এখন, ফোল্ডারের মূলের মধ্যে আমি .htaccessস্ক্রিপ্টের প্রয়োজনীয়তা অনুসারে একটি ফাইল স্থাপন করতে চাই ।

তবে উইন্ডোজ আমাকে এর নতুন নামকরণ করতে দেবে না .htaccess। এর আশপাশে যাওয়ার কোনও উপায় আছে কি?

আমি উইন্ডোজ 7 আরটিএম ব্যবহার করছি।



উত্তর:


78

এই লিঙ্কটি এক্সপি তে একই সমস্যা নিয়ে আলোচনা করে।

আমি আপনাকে এটি পড়তে এবং এটি উইন্ডোজ 7-এ প্রযোজ্য কিনা তা সিদ্ধান্ত নিতে দিচ্ছি, তবে সমাধানটিতে একটি কমান্ড লাইন ব্যবহার করা জড়িত।

সম্পাদনা করুন:

এটি উইন্ডোজ আপনাকে একটি htaccess.txtফাইল তৈরি করতে দেবে
তারপরে থেকে শুরু হয় Then

Start Run > cmd

তারপরে টাইপ করুন

rename c:\pathtoyourhtaccessfile\htaccess.txt .htaccess

কৌতুক করবে


7
LOL এটি উইন্ডোজ দ্বারা সৃষ্ট অন্য এক অদ্ভুত সমস্যা!
আহমদ আলফি

83

ধন্যবাদ https://serverfault.com/questions/22626/rename-files-to-empty-filename-in-windows-vista আমি একটি নতুন কৌশল শিখেছি। যেহেতু এই পৃষ্ঠাটি Google এ ত্রুটি বার্তার জন্য উচ্চতর প্রদর্শিত হবে, তাই আমি ভেবেছিলাম যে আমি এটি এখানেও লিঙ্ক করব।

মূলত যদি আপনি এটি এক্সপ্লোরারে করতে চান তবে এটির নাম দিন h htaccess। একটি পিছনে বিন্দু সহ ট্রিলিং ডট উইন্ডোজকে জানায় এক্সটেনশনটি কী হওয়া উচিত এবং প্রাথমিক বিন্দু এবং অক্ষরগুলি ফাইলের নাম (এক্সটেনশন ছাড়াই) কী হওয়া উচিত তা জানিয়ে দেয়। এটি প্রদর্শিত হচ্ছে যে কোনও এক্সটেনশন ছাড়াই ফাইল অনুমোদিত, তবে ফাইলের নাম ছাড়াই নয়। ভাগ্যক্রমে, একটি এক্সটেনশান ছাড়াই একটি ফাইলের বিন্দু প্রয়োজন না, সুতরাং আমরা মুছে ফেলা যা ফাইল ফাইলটি তৈরি করে তা তৈরি করে (যা কেবলমাত্র একটি এক্সটেনশন - উইন্ডোজ যে ফাইল টাইপটি জানায়?)

আপনি যে কোনও স্ট্রিং দিয়ে এটি করতে পারেন, কেবল এইচটিস্যাক্সেস নয়। এটি আমার কাছে কিছুটা বোঝায় কারণ বিন্দু দিয়ে শুরু হওয়া ফাইলগুলির বিশেষ অর্থ রয়েছে।


1
এটি কি বাগ বা বৈশিষ্ট্য?
এটুয়ার্ডু

3
কেউ এটির জন্য এটির ব্যবহার খুঁজে না পাওয়া পর্যন্ত এটি একটি ত্রুটি ... এটি এখন সরকারীভাবে একটি বৈশিষ্ট্য। :)
jx12345

1
দুর্দান্ত, যাতে আপনি কেবল টাইপ করতে পারেন .filename.এবং এটি হয়ে যায়.filename
ড্যানিয়েল লিটল

9

উইন্ডোজ এক্সপ্লোরারে ফাইলটি তৈরি করবেন না। আপনি যে প্রোগ্রামে ব্যবহার করছেন তা এটিকে তৈরি করুন (নোটপ্যাড, ভিম, গ্রহন যা কিছু হোক)। তারপরে "হিসাবে সংরক্ষণ করুন" নির্বাচন করুন এবং "সমস্ত ফাইল" নির্বাচন করা হয়েছে তা নিশ্চিত করুন। .Htaccess টাইপ করুন। এটি কাজ করা উচিত.

সমস্ত ফাইল হ'ল প্রোগ্রামটি স্বয়ংক্রিয়ভাবে একটি ফাইল ধরণের এক্সটেনশন (যেমন .htaccess.txt) যুক্ত করা রোধ করা


6

আপনি যা করতে পারেন তা হ'ল ফাইল হিসাবে অন্য ফাইলটি ব্যবহার করা .htaccess

httpd.confএক্সএএমপিপি সেটআপটি অ্যাপাচি কনফিগারেশন ফাইলটিকে ডেকে আনুন বা যা কিছু খুলুন ।

যে রেখাটি শুরু হয় তা সন্ধান করুন AccessFileNameএবং উইন্ডোজ আপনাকে এটিকে এটি হিসাবে সংরক্ষণ করার অনুমতি দেবে এমনটির শেষে মানটি পরিবর্তন করুন।

AccessFileName htaccess.txt

যদি আপনি সেই লাইনটি খুঁজে না পান তবে উপরেরটিটি কেবল যুক্ত করুন।

তারপরে আপনার এক্সএএমপিপি পুনরায় চালু করুন।

আপনি লাইভ সাইটে আপলোড করার সময় আপনাকে এটির পুনরায় নামকরণ করতে হবে।


7
সম্ভবত এই উত্তরটি খুব আক্ষরিকভাবে "এর আশেপাশে যাওয়ার কোনও উপায়" নিয়েছে।
এলোমেলোভাবে

আইএমএইচও, এটি সহজেই সেরা উত্তর। মনে রাখবেন যে আপনি যখন নিজের সাইট আপলোড করবেন তখন আপনি যে কোনও উপায়ে অন্য সার্ভারে চলে যাবেন। এর অর্থ আপনি সম্ভবত সেখানে কোনও আলাদা কনফিগারেশন ব্যবহার করতে চান। বেশিরভাগ সময়, আপনি যখন আপলোড করবেন এবং আপনার সার্ভারের জন্য একটি পৃথক সেট তৈরি করবেন তখন আপনি কেবল এই ফাইলগুলি ছোঁয়া ছাড়ুন। আমি পরামর্শ দিচ্ছি যে আপনি যদি উইনের উপর বিকাশ করছেন এবং লিন সার্ভারে আপলোড করছেন তবে আপনি এই সেটিংটি সার্ভারেও পরিবর্তন করুন যাতে সেগুলি উইনেও সম্পাদনা করা যায় তবে সার্ভারকে একটি আলাদা নাম দেওয়া যায় (যেমন htaccess.dev.confএবং htaccess.prod.confহবে ভাল).
kroe2

আরও একটি উল্লেখ করার বিষয় হ'ল বেশিরভাগ http.confফাইলগুলিতে এই ফাইলগুলি ডাউনলোড করা রোধ করার জন্য কয়েকটি লাইন অন্তর্ভুক্ত থাকে ... <Files ".ht*"> Require all denied </Files>... <Files "ht*.*.conf"> Require all denied </Files>এই ফাইলগুলি ডাউনলোডের জন্য অনুপলব্ধ রাখতে এটি পরিবর্তন করুন (হারিয়ে যাওয়া নিউলাইনগুলিকে আবার ভিতরে রাখতে ভুলবেন না; এটি হ'ল একটি মন্তব্য তাই আমি তাদের অপসারণ)।
kroe2

আরও একটি উল্লেখ করার বিষয় হ'ল আপনি যদি মৌলিক লেখক ব্যবহার করেন তবে আপনি নিজের .htpasswdফাইলগুলির জন্যও একই জাতীয় নামকরণের স্কিমটি ব্যবহার করতে চান যাতে সেগুলিও লুকিয়ে থাকে।
kroe2

4

আমি মনে করি পুরানো উইন্ডোজ এক্সপি দিনগুলিতে কেবল ফাইলের নামটিই উদ্ধৃত করার পক্ষে যথেষ্ট ছিল? সেই উক্তিগুলি তখন উইন্ডোজ দ্বারা সরানো হবে। সুতরাং, ফাইলটি সংরক্ষণ করতে পুনরায় নামকরণ করুন:

".Htaccess"

এটি অবশ্যই কেবলমাত্র নোটপ্যাড থেকে বাঁচানোর পরে কাজ করে এবং তারপরে ডিফল্টটিকে .txtযুক্ত হতে বাধা দেয়। আমি 100% নিশ্চিত নই যে এটি উইন্ডোজ এক্সপ্লোরারেও কাজ করেছিল। উইন্ডোজ এক্সপিতে এটি উইন্ডোজ এক্সপ্লোরার থেকে কার্যকর হয় না, কারণ কেউ তখনও উদ্ধৃতিগুলি টাইপ করতে পারে না। এবং উদ্ধৃতিগুলি ছাড়াই এটি পাওয়া যায় "আপনাকে অবশ্যই একটি ফাইলের নাম টাইপ করতে হবে।" কারণ এটি অগ্রণী বিন্দু পছন্দ করে না। ডায়াল্ট ক্লিক করে as বৈশিষ্ট্যগুলি ব্যবহার করে প্রদর্শিত ডায়ালগটি ব্যবহার করার সময় একই ত্রুটিগুলি)


4

কেবল এর নাম দিন .htaccess.উইন্ডোজ উইন্ডোজের মাধ্যমে শেষ ডটটি স্বয়ংক্রিয়ভাবে মুছে ফেলা হবে, নাম .htaccessহিসাবে এটি থাকা উচিত।


3
এটি এক বছরেরও বেশি সময় আগে এই উত্তরটির হুবহু নকল ।
টিম পিটজেকার

1
"সঠিক"? যাইহোক, আমি এই সমস্যার উত্তরটি সন্ধান করছিলাম এবং এটি নিজে থেকেই বের করেছিলাম। তবে যেহেতু আমি অ্যানোনকে এর আগে কখনও বলতে দেখিনি, তাই আমি এই প্রশ্নের জন্য এখানে অনুসন্ধান করেছি, তাই আমি নিশ্চিত করে তুলতে পারি যে অন্য কারও জানা প্রয়োজনের তথ্য পেয়েছে। গৃহীত উত্তরটি কম উত্তর, তাই আমি পোস্ট করেছি। অন্যদিকে একটি খেয়াল করেনি। প্রশ্নকারীর উত্তর দেওয়া উচিত যদিও এটি একটি আরও উত্তম উত্তর better
জিল

এবং আপনি বুঝতে পেরেছেন যে উত্তরটি সঠিক হলে লোকজনকে বিভ্রান্ত করে, তবে ভোট দিয়েছেন। এখন, যদিও আমার উত্তরটি সম্পূর্ণ সঠিক, অন্যরা এই তথ্যটি সন্ধানকারীরা নেতিবাচক স্কোর দ্বারা বিভ্রান্ত হতে পারে।
zeel

2
এফডাব্লুআইডাব্লু, আমি এটিকে কম করি না। তবে আমার মতে, আপনার উত্তরটি অপসারণ করা উচিত কারণ অন্য উত্তরটি আরও ভাল it এটি কেবল "এটি যাদু!" বলে না তবে কেন এটি কাজ করে তা ব্যাখ্যা করে। এবং আপনি আপনার সাথে প্রায় এক বছর দেরীতে ছিলেন।
টিম পিটজ্যাকার

2
পূর্ববর্তী উত্তরটি স্পষ্টভাবে উল্লেখ করে না: পিছনের বিন্দুটি অদৃশ্য হয়ে যাবে - এই উত্তরটি এখনও তার জমিটি ধরে রেখেছে।
উজ্জ্বল সিং
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.