Back to Question Center
0

सेटअप कसे mod_rewrite / htaccess करण्यासाठी URL मास्किंग आणि उपनिर्देशिका अग्रेषित? - मिहान

1 answers:

मी अपाचे आणि php (मी पातळ आणि nignx वापरत आहे;) सह खेळला गेल्या तीन वर्षांपासून आहे. तर मी रूट च्या सर्व अनुप्रयोगांना अनुप्रयोग च्या स्थापित केलेल्या फोल्डरवर अग्रेषित करण्यासाठी mod_rewrite डायरेक्टिव्ह कसा सेट करायचा हे विसरलो.

Semalt सेटअप व प्रतिबंध:

  • साइट सामायिक केलेल्या सीएनझेनल होस्टिंगवर आहे ज्या सेवेला परवानगी नाही अनुप्रयोग रूट म्हणून प्रतिष्ठापित आहेत (माझ्या पुस्तकाची वैशिष्ट्य नाही वर्जनिंग आणि काय नाही).
  • सीएमएस अॅप्लिकेशनचे जूमला -1 अंतर्गत स्थापित केले गेले - transporte jona. 5. 60 /
  • मला सेटअप करण्याची आवश्यकता आहे / (. *) ते पुनर्निर्देशित करण्यासाठी / जूमला -1. 5. 60 / $ 1 पण तरीही पहा म्हणून ब्राउझर / (

    धन्यवाद, डी.

February 6, 2018
. 5. 20 / $ 1 [आर = 301, क्यूएसए, एल]

येथे काही गोष्टी आहेत ज्या आपल्या इच्छांना पराभव करत आहेत:

  • आर = 301 डायरेक्टिव्हजमुळे ब्राउझर प्रत्यक्षात 'निघून' होईल आणि ब्राउझरमध्ये URL बदलून पुन्हा लिखित युआरएल लोड करेल
  • www उपडोमेन www उपडोमेनमध्ये जूमला ठेवण्याची इच्छा असलेल्या
  • आपल्या इच्छेनुसार देखील कोणत्याही नॉन-www ब्राउझरमधून लपविलेली URL चा भाग उदाहरण. कॉम [एनसी] RewriteCond% {HTTP_HOST}! ^ $ RewriteRule ^ / (. *) http: // www. उदाहरण. कॉम / $ 1 [एल, आर, क्यूएसए]# 2. नंतर, joomla वापरा परंतु जूमला डीआयआर लपवा - 'आर' आदेशाच्या कमतरतेकडे लक्ष द्या पुनर्मुद्रण ^ ^ 20 / $ 1 [QSA, L]

    जर आपण "सर्व उपडोमेन www असावयास हवा" लागू करण्याची काळजी घेतली नसेल तर फक्त नियम # 1 वगळा, नियम # 2 सोडा . सीसी $ RewriteRule ^ (/)? $ जूमला -1. 5. 20 / निर्देशांक. php [L]

    कारण ^ (. * * $ माझ्या पुरवलेल्या पुनर्लेखनामध्ये देखील त्या केसशी जुळते जेथे url आहे http: // www. उदाहरण. कॉम /

    आता हे शक्य आहे की जूमला या चकचकीतपणाशी सुखी होणार नाही, यामुळे या छद्म-रूटवर राहणे फारशी आवडणार नाही आणि कागदपत्रे दुसरे काहीतरी म्हणतील आणि ते शक्य आहे.

    1: http: // httpd. org / docs / 2. 0 / संकिर्ण / पुनर्लेखन मार्गदर्शक. html # url "प्रति अपाचे दस्तऐवज"