میخوام وقتی که داخل سرور وارد یک فایل شدند پسوند فایل نمایش داده نشه و اینکه بتونم از حروف فارسی در url سایتم استفاده کنم باید چیکار کنم؟!
وقتی هم که از تصاویر svg استفاده می کنم این ارور رو نمایش میده در صورتی که در سیستم خودم به خوبی کار می کنه.
Diamond-Sunset.svg:1 Failed to load resource: the server responded with a status of 404 ()
و
http://www.milan-test.gigfa.com/image/Subtle-Prism.svg 404شما راکت هم که تو بحث و گفتگو هاش برید URL
roocket.ir/discuss
هست ولی
roocket.ir/discuss.html
این آدرس نیست
خب حالا مشکل من تصاویر svg هستند اگه میتونید اون رو ببینید مشکلش چیه!
@hesammousavi
شاید پاسخ شما همینجا باشد
سلام
شما اگه میخواین فایل رو بدون پسوند برگردونین باید هدر های content، رو برای آدرس مدنظر برگردونین، فرضا برای پی اچ پی کد زیر کمکتون میکنه:
$attachment_location = $_SERVER["DOCUMENT_ROOT"] . "/file.zip";
if (file_exists($attachment_location)) {
header($_SERVER["SERVER_PROTOCOL"] . " 200 OK");
header("Cache-Control: public"); // needed for internet explorer
header("Content-Type: application/zip");
header("Content-Transfer-Encoding: Binary");
header("Content-Length:".filesize($attachment_location));
header("Content-Disposition: attachment; filename=file.zip");
readfile($attachment_location);
die();
} else {
die("Error: File not found.");
}
در لاراول هم فساد HTTP Responses کمکتون میکنه