rewriterule rewritecond redireccionar ocultar modelo index htaccess ejemplos ejemplo dominio con cambiar basico php apache .htaccess mod-rewrite directory

php - rewritecond - redireccionar dominio htaccess



Tener múltiples htaccess en un directorio raíz (0)

Tengo un directorio en mi sitio web donde el usuario puede cargar proyectos o crear subdirectorios, en el directorio raíz tengo un archivo .htaccess predeterminado y default.php cual no quiero que acceda el usuario porque reescribo el directorio para cargar default.php como página de índice predeterminada y también esto para el archivo se copiará a cualquier subdirectorio que el usuario cree. Ahora mi problema es que cuando el usuario intente guardar .htaccess para el proyecto que desea guardar, se mostrará que ya existe. ¿hay algo que pueda hacer para tener múltiples htaccess o escribir mi propio htaccess por defecto?

Segundo. ¿es posible usar un htaccess en todo el subdirectorio para que el usuario pueda agregar libremente el suyo? Ejemplo: abajo es cómo se ve mi directorio

WWW.example.com/project/userprojectname / sub1 / sub2 / sub3 / etc ...

En el proyecto , tiene htaccess y los usuarios no pueden hacer nada, pero su nombre de proyecto se guardará allí. En userprojectname tiene un htaccess y default.php , también pueden agregar más archivos o crear directorios y cualquier subdirectorio también tendrá su propio htaccess y default.php.

¿Ahora puedo hacer htaccess en el trabajo del proyecto en toda la página? y como por defecto, utilicé jquery para no permitir a los usuarios crear el nombre de archivo default.php ¿Existe una forma mejor de solucionarlo?

Bellow es mi archivo de directorios y de htacess

Options +FollowSymlinks RewriteEngine on #This will block from accessing root folder #RewriteCond %{REQUEST_FILENAME} !-f #RewriteRule ^([^/.]+)$ $1.php [NC,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([a-zA-Z0-9]+)$ $1.php [NC,L] DirectoryIndex default.php