---
title: "Important: #105244 - Updated default .htaccess template"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:important-105244-1742993558"
source: "Changelog/14.0/Important-105244-UpdatedDefaultHtaccessTemplate.rst"
typo3-version: "14.0"
typo3-major: 14
type: "important"
issue: 105244
forge: "https://forge.typo3.org/issues/105244"
tags: ["ext:frontend"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Important: #105244 - Updated default .htaccess template {#important-105244-1742993558}

See [forge#105244](https://forge.typo3.org/issues/105244)

## Description {#description}

When installing TYPO3 for the first time, a `.htaccess` file is added to
the `htdocs` or `public` directory when running TYPO3 via an Apache
web server.

In addition to several TYPO3-specific optimizations, this file mainly contains
rules (using the "mod_rewrite" Apache module) that redirect all URL requests
for non-existent files within a TYPO3 project to the main `index.php`
entry point file.

For new installations, this file now contains updated configuration that can
also be applied to existing TYPO3 setups to reflect the current default
behavior.

**Key changes:**

-   URL requests within `/_assets/` and `/fileadmin/` are no longer
    redirected, as these directories contain resources either managed by TYPO3
    or by editors.
-   The directory `/_assets/` has been included since TYPO3 v12 in
    Composer-based installations and is now officially added.
-   The folder `/uploads/` is no longer maintained by TYPO3 since v11 and
    is now removed from the default `.htaccess` configuration. This means
    that TYPO3 pages can now officially use the URL path `/uploads`.

It is recommended to apply these adjustments in existing TYPO3 installations as
well, even for other web servers such as nginx or IIS, provided there is no
custom usage of `/_assets/` or `/uploads/` (for example through a
PSR-15 middleware, custom extension, or custom routing).

**Apache example:**

In Apache-based setups, look for this line:

```text
RewriteRule ^(?:fileadmin/|typo3conf/|typo3temp/|uploads/) - [L]
```

and replace it with:

```text
RewriteRule ^(?:fileadmin/|typo3conf/|typo3temp/|_assets/) - [L]
```
