saeedator 1 ارسال شده در خرداد 99 گزارش بازنشر ارسال شده در خرداد 99 سلام در پیوند یکتا تغییری ایجاد کردم حالا وقتی میخام برگردم به حالت نام نوشته پیغام میده : سطح دسترسی نوشتن را از پروندهی web.config حذف کنید اگر دوستان میدونین چجوری میشه این مشکل رو حل کرد ممنون میشم رانمایی کنین نقل قول لینک به ارسال
damoon_zero 172 ارسال شده در خرداد 99 گزارش بازنشر ارسال شده در خرداد 99 در ۱ ساعت قبل، saeedator گفته است : سلام در پیوند یکتا تغییری ایجاد کردم حالا وقتی میخام برگردم به حالت نام نوشته پیغام میده : سطح دسترسی نوشتن را از پروندهی web.config حذف کنید اگر دوستان میدونین چجوری میشه این مشکل رو حل کرد ممنون میشم رانمایی کنین مطمئن نيستم موقعی که سرور شما ويندوز باشه اين پيام رو ميده يا نه ... لطفاً بفرماييد سروری که سايت شما رو هاست کرده ويندوز يا لينوکس ؟ اگه لينوکس باشه بايد کانفيگ htaccess بزاريد ، اگه ويندوز همون فايلی که نوشتيد يعنی web.config که در اون صورت اگه ويندوز باشه بايد از فايل منيجر هاست بريد به دايرکتوری httpdocs و دايرکتوری روت وبسايت بعد دنبال فايل web.config بگرديد ... کد زير رو بهش اضافه کنيد بايد مشکلتون رو حل کنه ! <rewrite> <rules> <rule name="Main Rule" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="index.php" /> </rule> </rules> </rewrite> که بعد اينکه کد رو اضافه کرديد فايل web.config يه همچين شکلی ميشه مثلاً ! <?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Main Rule" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="index.php" /> </rule> </rules> </rewrite> <staticContent> <remove fileExtension=".svg" /> <mimeMap fileExtension=".svg" mimeType="image/svg+xml" /> </staticContent> <defaultDocument> <files> <remove value="index.aspx" /> <add value="index.php" /> </files> </defaultDocument> </system.webServer> </configuration> 1 نقل قول لینک به ارسال
saeedator 1 ارسال شده در خرداد 99 مالک گزارش بازنشر ارسال شده در خرداد 99 در 2 ساعت قبل، damoon_zero گفته است : مطمئن نيستم موقعی که سرور شما ويندوز باشه اين پيام رو ميده يا نه ... لطفاً بفرماييد سروری که سايت شما رو هاست کرده ويندوز يا لينوکس ؟ اگه لينوکس باشه بايد کانفيگ htaccess بزاريد ، اگه ويندوز همون فايلی که نوشتيد يعنی web.config که در اون صورت اگه ويندوز باشه بايد از فايل منيجر هاست بريد به دايرکتوری httpdocs و دايرکتوری روت وبسايت بعد دنبال فايل web.config بگرديد ... کد زير رو بهش اضافه کنيد بايد مشکلتون رو حل کنه ! <rewrite> <rules> <rule name="Main Rule" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="index.php" /> </rule> </rules> </rewrite> که بعد اينکه کد رو اضافه کرديد فايل web.config يه همچين شکلی ميشه مثلاً ! <?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Main Rule" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="index.php" /> </rule> </rules> </rewrite> <staticContent> <remove fileExtension=".svg" /> <mimeMap fileExtension=".svg" mimeType="image/svg+xml" /> </staticContent> <defaultDocument> <files> <remove value="index.aspx" /> <add value="index.php" /> </files> </defaultDocument> </system.webServer> </configuration> سلام و ممنون از شما بله هاست ویندوزه این کد ها رو قرارداده بودم قبلا حل نشده بود که گویا باید REQUEST_URI روی هاست ایجاد میشد و برای هاست ویندوز خود ادمین باید ایجاد کنه و کرد همچنین ی خط کد باید به index.php که در روت سایت قرار داره اضافه بشه: /** Fix redirect on homepage as well as UNICODE URL rewrite issue */ if (isset($_SERVER[“UNENCODED_URL”])) $_SERVER[“REQUEST_URI”] = $_SERVER[“UNENCODED_URL”]; خلاصه با هر فیلمی بود درست شد و الان داره عین آدم کار میکنه :| ممنون از شما 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .